Avaldas väljaandes komposiitserver Niri 25.05, mis rakendab GNOME-i laienduse PaperWM stiilis mosaiikkompositsiooni (tiling) meetodit, kus aknad rühmitatakse ekraanil lõputult keritavasse riba. Uue akna avamine toob kaasa riba laienemise, samas kui varem lisatud aknad ei muuda oma suurust. Projekt põhineb Waylandi protokollil, kuid võimaldab käivitada X11 rakendusi DDX-serveri Xwayland abil. Projekti kood on kirjutatud Rusti keeles ja see jagatakse GPLv3 litsentsi alusel. Pakette vormistatakse Fedora, NixOS, Arch Linuxi ja FreeBSD jaoks.
Niri peamine erinevus PaperWM-ist seisneb iga monitori jaoks eraldi aknariba seondumises, mis ei ristu teiste monitoride ribadega (PaperWM-is ei saa eraldi töötamist monitoride vahel ellu viia globaalsete aknakoordinaatide seondumise tõttu GNOME Shellis). Niri toetab HiDPI-d ja võib töötada mitme GPU-ga süsteemides (näiteks hübriidsüsteemides eraldiseisva ja integreeritud graafikakaardiga). Sisseehitatud liides ekraanipiltide tegemiseks ja ekraanivideote salvestamiseks võimaldab kaasa võtta salvestisest teatud aknad, kus on konfidentsiaalset teavet.
Niris luuakse virtuaalsed töölauad dünaamiliselt ja GNOME-i sarnaselt paigutatakse need vertikaalselt (aknariba pöörleb horizontaalset, samas kui töölauad on vertikaalsed). Iga monitoril saab kuvada sõltumatut komplekti. virtuaalsetele töölauale. Töölauad ja aknad vahetamiseks saab kasutada juhtimisžeste puuteplaadil. Kui monitor väljub, salvestatakse virtuaalsete töölaua paigutus ja kantakse üle allesjäänud monitorile, ning monitori tagastamisel taastatakse see algsesse olekusse. Seade toimub konfiguratsioonifaili kaudu, mis võimaldab muuta selliseid parameetreid nagu raamide laius, vahed, väljundirežiimid ja akna suurused. Konfiguratsioonifaili tehtud muudatused rakendatakse automaatselt ilma komposiitserveri taaskäivitamiseta.

Uues versioonis:
- Lisatud ülevaate režiim virtuaalsete töölaudade ja nendes avatud akende navigeerimiseks. Režiim aktiveeritakse hiire kursoriga vasakus ülanurgas või nelja sõrmega puuteplaadil libistades, mille järel toimub skaleerimine ja kuvatakse olemasolevate virtuaalsete töölaudade ja nendes avatud akende riba. Aknaid saab rühmitada ümber või liigutada tööalade vahel hiire või ekraanigeste abil.

- Suurendatud screencastide loomise ja ekraani jagamise võimalusi. Lisatud dünaamiline objekti valimise võimalus screencasti jaoks — esialgu luuakse tühi videovool, mille saab vahetada aktiivse akna või kogu ekraani salvestamiseks praegusel monitoril. Täiustatud on täisekraanrakenduste väljundi salvestamise toetust virtuaalse akna kujul.
- Ekraanipiltide loomise liidesesse on lisatud ala valimise võimalus graafikaplaadi või puutetundliku ekraani abil. Alumisele paneelile on lisatud eraldi nupp ekraanipildi tegemiseks.
- Lisatud võimalus esile tõsta aknaid, mis vajavad erilist tähelepanu. Tüübid aknad eristatakse värvilise raami abil (värv määratakse urgent-color seadistuse kaudu) ja varustatakse eraldi indikaatoriga paneelis.
- IPC-liidese võimalusi on laiendatud, et võimaldada väliste süsteemide koostoimet komposiitidega. serveriltLisatud käsud: "niri msg pick-window" (tagastab akna identifikaatori, millele kasutaja klõpsas) ja "niri msg pick-color" (tagastab valitud pikseli värvi).
- Lisatud akna toimingud: focus-monitor, move-window-to-monitor, move-column-to-monitor, focus-column, move-column-to-index.
- Lisatud sisendi seadete jaoks: tap-and-drag väljalülitamine, puuteekraanide väljalülitamine, modifikaatornupu vahetamine, puuteplaadi orientatsiooni valimine, Num Locki aktiveerimine käivitamisel.
- Tõhusus akende renderdamisel vahepealsetesse tekstuuridesse (offscreening), mis vajavad edasist töötlemist (näiteks kihtide asetamine) enne monitorile kuvamist, on suurenenud.
Allikas: opennet.ru

