ĂshtĂ« publikuar versioni i serverit tĂ« kompozit Niri 0.1.10, i cili realizon metodĂ«n e kompozimit mozaik (tiling) nĂ« stilin e zgjerimit GNOME PaperWM, ku dritaret grupohen nĂ« njĂ« shirit qĂ« rrotullohet pafund nĂ« ekran. Hapja e njĂ« dritareje tĂ« re çon nĂ« zgjatjen e shiritit, ndĂ«rsa dritaret e mĂ«parshme 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 shpĂ«rndahet nĂ«n licencĂ«n GPLv3. Pakot 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 hapësirave të punës dhe dritareve, mund të përdoren gjestet e kontrollit në touchpad. Kur monitori çaktivizohet, ruhet renditja e hapësirave virtuale të punës dhe transferohet te monitori i mbetur, ndërsa kur monitori rikthehet, ajo restaurohet në gjendjen fillestare. Konfigurimi kryhet përmes skedarit të konfigurimit, i cili lejon ndryshimin e parametrave si gjerësia e kornizave, hapësirat, mënyrat e daljes dhe madhësitë e dritareve. Ndryshimet e bëra në skedarin e konfigurimit zbatohen automatikisht pa e rinisur kompozitorin serverë.

NĂ« versionin e ri:
- Shtuar modaliteti interaktiv i zhvendosjes së dritareve, i cili lejon tërheqjen e një dritareje në një vend të ri duke mbajtur titullin e dritares me miun ose me prekje në ekranin e ndjeshëm. Për të parandaluar ndryshimin e paqëllimshëm të përbërjes në fillim të tërheqjes, është e nevojshme të kalosh një prag të caktuar rezistence nga pozita aktuale.
- Shtuar mundësia e lidhjes së komandave me ngjarjet e hapjes ose mbylljes së kapakut të laptopit ose kalimit të laptopit në modalitetin tablet. Për shembull, pas kalimit në modalitetin tablet, mund të aktivizohet automatikisht përdorimi i tastierës ekranore. Gjithashtu, është shtuar mundësia e automatikisht zhvendosjes së ambienteve virtuale të punës në monitorin e jashtëm (nëse është i lidhur), pas mbylljes së kapakut të laptopit.
- Shtuar mbështetje për kërkesën set_cursor_position_hint. Nëse pozita e kursorit është e lidhur në modalitetin lock_pointer, kërkesa e shtuar lejon aplikacionin të dërgojë menaxherit të kompozit informacion mbi pozitat përfundimtare të kursorit pas zhvendosjes së tij.
- Shtuar mundësi për të fshehur kursorin gjatë shkrimit ose pas një periudhe të caktuar pasiviteti.
- Shtuar cilësime të reja për pajisjet e hyrjes, për shembull, seksioni me parametrat e trackball-it dhe opsionet për rrotullim me miun ose me touchpad.
- Siguruar ruajtjen e informacionit mbi ambientin virtual të punës aktiv pas riprogramimit të monitorit.
- Shtuar veprimi 'power-on-monitors' për të kontrolluar daljen e monitorit nga modaliteti i pritjes (në mënyrë të paracaktuar, monitori aktivizohet automatikisht pas çdo ngjarjeje të hyrjes).
- Shtuar skedari për të nisur niri nën menaxherin e shërbimit dinit.
Burimi: opennet.ru
