ĂshtĂ« publikuar versioni i serverit kompozit Niri 25.05, qĂ« realizon metodĂ«n e kompozitimit me mozaik (tiling) nĂ« stilin e zgjerimeve GNOME PaperWM, nĂ« tĂ« cilin dritaret grupohen nĂ« njĂ« shirit qĂ« rrotullohet pafundĂ«sisht nĂ« ekran. Hapja e njĂ« dritareje tĂ« re shkakton shtrirjen e shiritit, ndĂ«rsa dritaret e mĂ«parshme nuk ndryshojnĂ« nĂ« madhĂ«si. Projekti bazohet nĂ« pĂ«rdorimin e protokollit Wayland, por lejon tĂ« ekzekutohen aplikacione X11 pĂ«rmes 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.
Dallimi themelor i Niri nga PaperWM është caktimi i një shiriti të veçantë dritaresh për secilin monitor, i cili nuk ndërthuret me shiritat në monitorët e tjerë (te PaperWM puna e ndarë me monitorë nuk mund të realizohet për shkak të varësisë nga koordinatat globale të dritareve në GNOME Shell). Niri mbështet HiDPI dhe mund të funksionojë në sisteme me disa GPU (për shembull, sisteme hibride me kartë grafike diskrete dhe GPU të integruar). Ka një ndërfaqe të integruar për krijimin e screenshot-eve dhe regjistrimin e screencast-eve, veçoria e së cilës është mundësia për të përjashtuar nga regjistrimi dritare të veçanta me informacion konfidencial.
Desktopet virtuale në Niri krijohen dinamikisht dhe, në ngjashmëri me GNOME, janë të vendosur verticalisht (shirit i dritarëve rrotullohet horizontalisht, ndërsa shiri i desktopëve është vertical). Në çdo monitor mund të shfaqet një grup i pavarur e skripteve virtuale. Për të kaluar midis desktopëve dhe dritareve, mund të përdoren gjestet e kontrollit në touchpad. Kur monitori është i lidhur, konfigurimi i desktopëve virtualë ruhet dhe transferohet në monitorin e mbetur, dhe kur monitori kthehet, ai rikthehet në gjendjen fillestare. Konfigurimi bëhet përmes një skedari të konfigurimit, që lejon ndryshimin e parametrave si gjerësia e kufijve, hapësirat, modet e daljes dhe madhësitë e dritarëve. Ndryshimet e bëra në skedarin e konfigurimit aplikohen automatikisht pa nevojën e rinisjes së serverit kompakt.

NĂ« versionin e ri:
- ĂshtĂ« shtuar njĂ« modalitet i ri pĂ«r navigimin nĂ« tavolinat virtuale dhe dritaret e hapura nĂ« to. Ky modalitet aktivizohet duke çuar kursori nĂ« kĂ«ndin e sipĂ«rm tĂ« majtĂ« ose duke lĂ«vizur katĂ«r gishta nĂ« tastierĂ«n e prekur, pas sĂ« cilĂ«s zvogĂ«lohet shkalla e pĂ«rmasave dhe shfaqet njĂ« shirit me tavolinat virtuale dhe dritaret e hapura. Dritaret mund tĂ« rigrupohen ose tĂ« zhvendosen midis tavolinave pĂ«rmes mausit ose shprehjeve tĂ« ekranit.

- JanĂ« zgjeruar mundĂ«sitĂ« pĂ«r tĂ« krijuar skrinkĂ«st dhe pĂ«r ndarjen e ekranit. ĂshtĂ« shtuar mundĂ«sia e zgjedhjes dinamike tĂ« objektit pĂ«r regjistrimin e skrinkĂ«stit â nĂ« fillim krijohet njĂ« video e pastĂ«r, qĂ« mund tĂ« kalojĂ« nĂ« kapjen e dritares aktive ose tĂ« gjithĂ« ekranit nĂ« monitorin aktual. ĂshtĂ« implementuar mbĂ«shtetje pĂ«r regjistrimin e daljes sĂ« aplikacioneve nĂ« ekran tĂ« plotĂ« nĂ« formĂ«n e njĂ« dritareje virtuale.
- Në ndërfaqen për krijimin e skrinshotëve është shtuar mundësia e zgjedhjes së zonës për fotografinë me anë të tabletit grafik ose ekranit të prekur. Në panelin e poshtëm është shtuar një buton i veçantë për krijimin e skrinshot-it.
- ĂshtĂ« shtuar mundĂ«sia e theksimit tĂ« dritareve qĂ« kĂ«rkojnĂ« vĂ«mendje tĂ« veçantĂ«. TĂ« tilla dritare theksohen me njĂ« kuadratin me ngjyrĂ« (ngjyra caktohet pĂ«rmes cilĂ«simit urgent-color) dhe pĂ«rfshijnĂ« njĂ« tregues tĂ« veçantĂ« nĂ« panel.
- Zgjeruar mundësitë e ndërfaqes IPC, e cila përdoret për ndërveprimin e sistemeve të jashtme me kompozit. server. Janë shtuar komandat: «niri msg pick-window» (kthen identifikuesin e dritares që klikohet nga përdoruesi) dhe «niri msg pick-color» (kthen ngjyrën e pikselit të zgjedhur).
- Janë shtuar veprime të reja me dritaret: focus-monitor, move-window-to-monitor, move-column-to-monitor, focus-column, move-column-to-index.
- Janë shtuar cilësime për pajisjet e inputit: çaktivizimi i tap-and-drag, çaktivizimi i ekranit të prekur, ndryshimi i çelësit modifikues, zgjedhja e orientimit të prekurës, aktivizimi i Num Lock gjatë fillimit.
- Efiçenca e renditjes së dritareve është rritur në tekstura ndërmjetëse (offscreening), të cilat do të kalojnë përpunim të mëtejshëm (p.sh., mbivendosja e shtresave) para se të shfaqen në monitor.
Burimi: opennet.ru

