Janë publikuar lëshimi i serverit të kompozit Niri 25.08, i cili implementon metodën e kompozitës mozaik (tiling) në stilin e zgjerimit të GNOME- PaperWM, ku dritaret grupohen në një shirit që rrotullohet pafundësisht në ekran. Hapur një dritare të re çon në zgjerimin e shiritit, ndërsa dritaret e shtuara më pare nuk ndryshojnë në madhësi. Projekti është i bazuar në përdorimin e protokollit Wayland, por lejon ekzekutimin e aplikacioneve X11 me anë të serverit DDX Xwayland. Kodi i projektit është shkruar në gjuhën Rust dhe shpërndahet nën licencën GPLv3. Paketat formohen për Fedora, NixOS, Arch Linux dhe FreeBSD.
Dallësia kryesore e Niri nga PaperWM është lidhja e çdo monitori me një rrip dritash që nuk ndërthuret me rripat në monitorët e tjerë (në PaperWM, puna e veçantë me monitorë nuk mund të realizohet për shkak të lidhjes me koordinatat globale të dritave në GNOME Shell). Niri mbështet HiDPI dhe mund të funksionojë në sisteme me disa GPU (për shembull, në sisteme hibride me kartë grafike të dedikuar dhe GPU të integruar). Ka një ndërfaqe të integruar për të krijuar screenshot-e dhe regjistrime skrin-kast, ku karakteristika e saj është mundësia për të përjashtuar dritat e veçanta nga regjistrimi me informacione konfidenciale.
Desktopet virtuale në Niri krijohen dinamikisht dhe, ashtu si në GNOME, janë të vendosura vertikalisht (rripi i dritash rrotullohet horizontalisht, ndërsa rripi i desktopëve është vertikal). Në çdo monitor mund të paraqitet një grup i pavarur tavolina virtuale. Përdorni gjestet e menaxhimit në tastierën preksore për të kaluar midis desktopëve dhe dritareve. Kur monitori është ndalur, konfigurimi i desktopëve virtualë ruhet dhe transferohet në monitorin e mbetur, dhe kur monitori kthehet, rikthehet në gjendjen fillestare. Konfigurimi bëhet përmes një skedari të konfigurimit, i cili lejon ndryshimin e parametrave të tillë si gjerësia e kuadrave, hapësirat, modulet e daljes dhe dimensionet e dritareve. Ndryshimet e bërë në skedarin e konfigurimit zbatohen automatikisht pa rinisur serverin kompozit.

Në këtë version të ri:
- Për të nisur aplikacionet X11 duke përdorur Xwayland, komponenti xwayland-satellite është e integruar, duke lejuar përdorimin e dritareve standarde të bazuara në Wayland për seancën X11 pa nevojën për të shtuar funksionalitete specifike për X11 për menaxhimin e dritareve, siç është sistemi global i koordinatave. Me xwayland-satellite, lojërat, Steam, Proton, IDE-të e JetBrains, Ghidra, aplikacionet e bazuara në Electron dhe shumica e klientëve të tjerë X11 nuk kanë asnjë problem të ekzekutohen.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r lexuesit e ekranit. PĂ«r tĂ« operuar projektin Orca, Ă«shtĂ« realizuar ndĂ«rfaqja D-Bus org.freedesktop.a11y.KeyboardMonitor, e cila lejon kapjen e shtypjes sĂ« çelĂ«sve. PĂ«rmes AccessKit Ă«shtĂ« siguruar mundĂ«sia e ekzekutimit tĂ« komandave me zĂ« pĂ«r tĂ« kaluar ndĂ«rmjet desktopĂ«ve, konfirmimin e daljes, krijimin e skrinĂ«shotĂ«ve, aktivizimin e çelĂ«save tĂ« nxehtĂ«. PĂ«r tĂ« aktivizuar dhe çaktivizuar Orca Ă«shtĂ« shtuar kombinimi i çelĂ«save Super+Alt+S.
- ĂshtĂ« shtuar njĂ« dialog modal pĂ«r konfirmimin e pĂ«rfundimit tĂ« seancĂ«s, kur aktivizohet zbatohet errĂ«simi i sfondit, dhe kur hapet/mbyllet pĂ«rdoret njĂ« efekt animimi.

- Kur krijohen skrinëshotë, është zgjeruar ndërfaqja për të veçuar zonën dhe dritaren e interesit për imazhin, është përfshirë mbështetje për konfigurime me shumë monitorë dhe menaxhim nga ekranet me prekje. Problemet me ndriçimin gjatë regjistrimit të skrinëskastëve në sisteme me karta grafike NVIDIA janë zgjidhur.

- ĂshtĂ« realizuar mundĂ«sia pĂ«r tĂ« marrĂ« informacion rreth renditjes sĂ« tastierĂ«s pĂ«rmes systemd-localed, duke pĂ«rdorur ndĂ«rfaqen D-Bus org.freedesktop.locale1, qĂ« lejon aktivizimin e parametrave tĂ« renditjes tĂ« zgjedhura gjatĂ« instalimit pa nevojĂ«n e konfigurimit tĂ« veçantĂ« pĂ«r renditjen XKB.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin Wayland ext-workspace, i cili realizon ngjarje me informacion mbi gjendjen e posteve virtuale, si dhe mundĂ«si pĂ«r aktivizimin dhe çaktivizimin e posteve. MbĂ«shtetja pĂ«r ext-workspace ka mundĂ«suar pĂ«rputhshmĂ«rinĂ« e indikatorit tĂ« posteve me serverĂ«t e tjerĂ« kompozues dhe pĂ«rdorimin e modulit ext/workspaces nĂ« Waybar 0.14, si dhe nĂ« lĂ«shimet e ardhshme sfwbar dhe xfce4-panel.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r versionin e dytĂ« tĂ« protokollit Wayland cursor-shape, qĂ« ofron njĂ« mĂ«nyrĂ« alternative pĂ«r konfiguruar pamjen e kursorit, duke u bazuar nĂ« transmetimin e njĂ« serie imazhesh tĂ« kursorit nĂ« vend tĂ« lidhjes me sipĂ«rfaqen (wl_surface).
- Janë shtuar mundësi në interfesën IPC për të menaxhuar pozitat dhe përmasat e dritareve.
- ĂshtĂ« realizuar njĂ« shĂ«rbim D-Bus pĂ«r tĂ« bllokuar aktivizimin automatik tĂ« ruajtĂ«sit tĂ« ekranit gjatĂ« shikimit tĂ« videove nĂ« programe si VLC.
- ĂshtĂ« krijuar logotipi i projektit dhe Ă«shtĂ« nisur njĂ« faqe wiki me dokumentacion.

Burimi: opennet.ru



