Pas tre muajsh zhvillimi, është publikuar lëshimi i serverit kompakt Niri 26.04, që implementon metodën e përbërjes së mozaikut (tiling) në stilin e zgjerimeve GNOME PaperWM, ku dritaret grupohen në një shirit që rrotullohet pafundësisht në ekran. Hapja e një dritareje të re çon në zgjerimin e shiritit, ndërkohë që dritaret e shtuara më parë nuk ndryshojnë madhësinë e tyre. Projekti bazohet në përdorimin e protokollit Wayland, por lejon ekzekutimin e aplikacioneve X11 përmes serverit DDX Xwayland. Kodi i projektit është shkruar në gjuhën Rust dhe shpërndahen nën licencën GPLv3. Pakot formohen për Fedora, NixOS, Arch Linux dhe FreeBSD.
Dallimi kryesor që Niri i ndan nga PaperWM është lidhja me secilën monitor të një lenti të veçantë dritash, e cila nuk ndërhyn me lentet në monitorët e tjerë (në PaperWM puna e ndarë me monitorët nuk mund të realizohet për shkak të lidhjes me koordinatat globale të dritave në GNOME Shell). Niri mbështet HiDPI dhe mund të punojë në sisteme me disa GPU (p.sh., sisteme hibride me një kartë grafike të dedikuar dhe një GPU të integruar). Ka një ndërfaqe të integruar për krijimin e shkëmbimeve dhe regjistrimin e videove, e cila ka veçorinë e përjashtimit nga regjistrimi të dritave të veçanta me informacion konfidencial.
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 lëvizjet kontrolluese në touchpad për të kaluar midis desktopëve dhe dritareve. Kur monitori shkëputet, struktura e desktopëve virtualë ruhet dhe transferohet në monitorin e mbetur, dhe kur monitori ri kthehet, rikthehet në gjendjen fillestare. Konfigurimi bëhet përmes një skedari konfigurimi që lejon ndryshimin e parametrave të tillë si gjerësia e kuadrave, margjinat, mënyrat e daljes dhe dimensionet e dritareve. Ndryshimet e bëra në skedarin e konfigurimit aplikohet automatikisht pa rindezjen e kompozitorit. serverit.
Në këtë version të ri:
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« zbehur sfondin e dritareve polipĂ«rçmuese. Aplikacionet dhe komponentĂ«t e mjedisit tĂ« pĂ«rdoruesit mund tĂ« menaxhojnĂ« transparencĂ«n me protokollin Wayland ext-background-effect, dhe pĂ«r ata qĂ« nuk e pĂ«rkrahin kĂ«tĂ« protokoll, transparenca mund tĂ« konfigurtohet pĂ«rmes lidhjeve nĂ« skedarin e konfigurimit. MbĂ«shtetja e integruar pĂ«r zbehjen e sfondit Ă«shtĂ« realizuar nĂ« shell-at Dank Material dhe Noctalia, nĂ« lançerin Vicinae, simulatorĂ«t e terminalit foot, kitty dhe Ghostty, si dhe nĂ« toolkit-et Quickshell dhe winit. Disponohen dy regjime zbehjeje sfondi: "xray" (zbehja llogaritet njĂ« herĂ« dhe pastaj vendoset njĂ« imazh statik i gatshĂ«m) dhe "normal" (zbehja bĂ«het nĂ« kohĂ« reale).

- Në direktivën e skedarit të konfigurimit "include", e cila aplikohet për të futur përmbajtjen e skedarëve të tjerë, është shtuar opsioni "optional=true", i cili lejon përcaktimin e komponentëve të konfigurimit që janë opcionalë. Nëse skedari i përfshirë mungon, duke pasur opsionin "optional=true", në vend të një gabimi do të shfaqet një paralajmërim. Brenda konfigurimit është shtuar mundësia për përdorimin e rrugës "~/", e lidhur me dosjen e shtëpisë.
- Për të thjeshtësuar navigimin nëpër dritare të shumta si në Blender, është implementuar kalimi automatik i kursorit nga njëra anë e ekranit në tjetrën gjatë skrollimit horizontal të zonës së punës.
- Kur regjistroni skrin-kast, është realizuar dërgimi në PipeWire i metadatat mbi cursorin veçmas nga video stream, që për shembull lejon që në OBS të vizatoni vetë kursorin. Në IPC janë shtuar komanda për të ndjekur regjistrimin e skrin-kastit, ndalimin e tij dhe marrjen e ngjarjeve për fillimin/përfundimin e regjistrimit (për të shfaqur një tregues në panel).
- ĂshtĂ« pĂ«rmirĂ«suar animacioni i skrollimit dhe hapjes/mbylljes sĂ« dritareve.
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« anuluar operacionin drag&drop pĂ«rmes shtypjes sĂ« çelĂ«sit Escape.
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r tabletĂ« dhe trackball.
- JanĂ« zgjeruar mundĂ«sitĂ« pĂ«r profilizimin e GPU-sĂ« pĂ«rmes paketes Tracy. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« ndjekur performancĂ«n e renderimit dhe operacioneve tĂ« mjegullimit. ĂshtĂ« realizuar mbĂ«shtetje pĂ«r sisteme me grafikĂ« hibride (GPU tĂ« integruar + kartĂ« grafike diskrete).
- ĂshtĂ« kryer optimizimi i renderimit. NdĂ«rtimi i listĂ«s sĂ« objekteve qĂ« vizatohen nĂ« ekran Ă«shtĂ« pĂ«rshpejtuar 2-3 herĂ« nĂ« sisteme moderne dhe deri nĂ« 8 herĂ« nĂ« tĂ« vjetra.
Burimi: opennet.ru

