ĂshtĂ« publikuar lĂ«shimi i serverit kompozit Niri 25.05, i cili implementon metodĂ«n e kompozitimit mozaik (tiling) nĂ« stilin e shtesĂ«s GNOME- PaperWM, ku dritaret grupohen nĂ« njĂ« shirita tĂ« pafundme qĂ« rrokullisen nĂ« ekran. Hapja e njĂ« dritareje tĂ« re konverton shiritin, ndĂ«rsa dritaret e mĂ«parshme nuk ndryshojnĂ« madhĂ«sinĂ« e tyre. Projekti Ă«shtĂ« 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 distribuohet nĂ«n licencĂ«n GPLv3. Paketat 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 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:
- ĂshtĂ« shtuar njĂ« mĂ«nyrĂ« pĂ«rmbledhĂ«se pĂ«r navigimin nĂ« desktopet virtuale dhe dritaret e hapura nĂ« to. Kjo mĂ«nyrĂ« aktivizohet duke e lĂ«vizur kursori nĂ« kĂ«ndin e sipĂ«rm tĂ« majtĂ« ose me njĂ« zhvendosje katĂ«r gishti nĂ« touchpad, pas sĂ« cilĂ«s zvogĂ«lohet shkalla dhe tregohet shiriti i desktopĂ«ve virtualĂ« dhe dritareve tĂ« hapura. Dritaret mund tĂ« ri-grupohen ose tĂ« zhvendosen midis desktopĂ«ve me anĂ« tĂ« mausit ose gestet e ekranit.

- JanĂ« zgjeruar mundĂ«sitĂ« pĂ«r krijimin e skrinĂ«cast-eve dhe ndarjen e ekranit. NjĂ« mundĂ«si dinamike pĂ«r zgjedhjen e objektit pĂ«r regjistrimin e skrinĂ«cast-it Ă«shtĂ« shtuar â fillimisht krijohet njĂ« rrjedhĂ« video boshe, e cila mund tĂ« kalojĂ« nĂ« kapjen e dritares aktive ose tĂ«rĂ« ekranin nĂ« monitorin aktual. ĂshtĂ« realizuar mbĂ«shtetje pĂ«r regjistrimin e daljes sĂ« aplikacioneve nĂ« modin e plotĂ« si njĂ« dritare virtuale.
- Në ndërfaqen për krijimin e screenshot-eve është shtuar mundësia për të zgjedhur zonën e imazhit duke përdorur një tablet grafik ose ekran preku. Një buton i veçantë për krijimin e screenshot-it është shtuar në panelin e poshtëm.
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« theksuar dritaret qĂ« kĂ«rkojnĂ« vĂ«mendje tĂ« veçantĂ«. KĂ«to dritare theksohen me njĂ« kuadratik me ngjyrĂ« (ngjyra pĂ«rcaktohet pĂ«rmes cilĂ«simit urgent-color) dhe janĂ« tĂ« pajisura me njĂ« tregues tĂ« veçantĂ« nĂ« panel.
- Janë zgjeruar mundësitë e IPC ndërfaqes, e përdorur për ndërveprimin e sistemeve të jashtme me kompozitin. serverinJanë shtuar komanda: «niri msg pick-window» (kthen identifikuesin e dritares në të cilën klikoi përdoruesi) dhe «niri msg pick-color» (kthen ngjyrën e pikselit të zgjedhur).
- Shtuar veprimet me dritaret: fokus-monitor, zhvendos-dritaren-në-monitor, zhvendos-kolonën-në-monitor, fokus-kolonën, zhvendos-kolonën-në-indeks.
- Shtuar konfigurime për pajisjet e inputit: çaktivizimi i tap-and-drag, çaktivizimi i ekranit me prekje, ndryshimi i çelësit-modifikues, zgjedhja e orientimit të trackpad-it, aktivizimi i Num Lock gjatë nisjes.
- Rritur efikasiteti i renderimit të dritareve në tekstura ndërmjetëse (offscreening), të cilat kërkojnë përpunim të mëtejshëm (p.sh., vendosjen e shtresave) përpara se të dalin në monitor.
Burimi: opennet.ru

