Avaldatud on Niri komposiit-serveri esimene vĂ€ljaanne. Projekt on loodud GNOME-i laienduse PaperWM inspiratsiooni najal ja rakendab mosaiikkompositsiooni meetodit, kus aknad rĂŒhmitatakse lĂ”putult keritavasse riba. Uue akna avamine viib riba laienemiseni ning juba lisatud aknad ei muuda kunagi oma suurust. Projekti kood on kirjutatud Rust keeles ja levitatakse GPLv3 litsentsi alusel. Pakett on kokku pandud Fedora, NixOS, Arch Linuxi ja FreeBSD jaoks.

Erakordse komposiitjuhtimise loomise pĂ”hjuseks on mĂ€rkida, et PaperWM ei suuda GNOME Shelli eripĂ€rade (globaalsete akna koordinaatide seondamine) tĂ”ttu monitoridega eraldi töötada. Niri peamine erinevus PaperWM-ist on see, et igal monitoril on oma aknade riba, mis omavahel ei ristu. Niri toetab HiDPI-d ja suudab töötada mitme GPU sĂŒsteemides (nt hĂŒbriidsĂŒsteemides eraldi ja integreeritud graafikakaardiga).
Niris luuakse virtuaalsed töölauad dĂŒnaamiliselt (nagu GNOME-is) ja need paiknevad vertikaalselt (aknariba pöörleb horisontaalselt ja töölauad vertikaalselt). Iga monitori puhul vĂ”ib kuvada sĂ”ltumatu komplekti. virtuaalsed töölaudade. Töölauad vahetamiseks saab kasutada puuteplaadi juhtimisĆŸeste. Kui ekraan on vĂ€lja lĂŒlitatud, salvestatakse virtuaalsete töölaua kujundus ja kantakse ĂŒle jÀÀvale ekraanile, ning ekraani sisselĂŒlitamisel taastatakse see algsesse olekusse.
Sisseehitatud liidesekraanide ja videoklippide salvestamiseks (ligipÀÀsu jaoks kasutatakse xdg-desktop-portal-gnome). X11 rakenduste kĂ€ivitamiseks on vĂ”imalik kasutada DDX-serverit Xwayland. Seadistamine toimub konfiguratsioonifaili kaudu, mis vĂ”imaldab muuta keskkonna pĂ”hiparameetreid, nĂ€iteks raamide laius, vahed, vĂ€ljundreĆŸiimid ja akna suurused. Konfiguratsiooni muutmised rakenduvad koheselt ilma komposiitserverit taaskĂ€ivitamata. serverid.



Allikas: opennet.ru
