A Niri 0.1.5 kompozit szerver kiadása, amely a Wayland-ot használja

Megjelent a Niri 0.1.5 kompozit szerver kiadása, amely a GNOME kiterjesztés, a PaperWM ihletésével készült, és a mozaikos (tiling) elrendezés módszerét valósítja meg, ahol az ablakok egy végtelenül görgethető sávba csoportosulnak a képernyőn. Egy új ablak megnyitása a sáv bővítését eredményezi, míg a korábban hozzáadott ablakok soha nem változtatják meg a méretüket. A projekt kódja GPLv3 licenc alatt terjed.

A külön kompozit menedzser létrehozásának okaként említik a PaperWM-ben a monitorokkal való elkülönített munka lehetetlenségét a GNOME Shell globális ablakkoordinátákhoz való kötődése miatt. A Niri alapvető különbsége a PaperWM-től az, hogy minden monitorhoz saját ablakpályát rendeli, amely nem metszi egymást. A Niri támogatja a HiDPI-t, és képes működni több GPU-val rendelkező rendszereken (például hibrid rendszereken, amelyek dedikált videokártyával és beépített GPU-val rendelkeznek).

A GNOME-hoz hasonlóan a Niri virtuális asztalai dinamikusan jönnek létre és függőlegesen helyezkednek el (az ablakok sávja vízszintesen, míg az asztalok sávja függőlegesen forgatódik). Minden monitoron független készlet jeleníthető meg. vagy azok képernyőre történő áthelyezésére az egérrel való húzással a drag&drop módban. Új funkcióként bevezetésre került a virtuális asztalok rögzítése, amely lehetővé teszi a szükséges számú asztal nyitva tartását, függetlenül attól, hogy üresek-e vagy sem.. Az asztalok között a touchpad vezérlő gesztusainak használatával lehet váltani. A monitor kikapcsolásakor a virtuális asztalok elrendezése elmentésre kerül, és áthelyezésre kerül a megmaradó monitorra, majd a monitor visszatérésekor visszaáll az eredeti állapotba.

A Niri 0.1.5 kompozit szerver kiadása, amely a Wayland-ot használja

A Niri a Wayland protokollra épül, de lehetővé teszi az X11 alkalmazások futtatását az Xwayland DDX-szerver segítségével. Beépített felület áll rendelkezésre a képernyőképek készítésére és képernyőfelvételek rögzítésére, amelynek különlegessége, hogy lehetőség van egyes ablakok, amelyek bizalmas információkat tartalmaznak, kizárására a felvételből.

A konfiguráció a konfigurációs fájlon keresztül végezhető, amely lehetővé teszi az alapvető környezeti paraméterek módosítását, mint például a keretek szélessége, a margók, a kimeneti módok és az ablakok méretei. A konfigurációs fájlban végrehajtott módosítások automatikusan érvényesülnek a kompozit szerver újraindítása nélkül. A touchpad gestusokkal is vezérelhető. A konfigurációs változtatások azonnal érvénybe lépnek a kompozit szerver újraindítása nélkül.

Az új verzió figyelemre méltó a windows manipulálásakor alkalmazott új animált effektusok megvalósításával, valamint a rugós effektusok (spring animation) bevezetésével. Az animáció mostantól alkalmazható az ablakok mozgatásakor, átméretezésekor és bezárásakor. Azok számára, akiket zavar a mozgó effektusok, a konfigurációs fájlban van egy paraméter az animáció kikapcsolására vagy minden effektus a saját preferenciáik szerint történő beállítására.

A többi újítás között:

  • Hozzáadva a változó bitrátás kimenet (VRR, variable refresh rate) támogatása.
  • Kiterjesztették az IPC interfész lehetőségeit, amelyet külső rendszerek kompozit interakciójához alkalmaznak. szerverrel.
  • Hozzáadott allow-when-locked=true paraméter, amely meghatározza azokat a billentyűkombinációkat, amelyek a képernyő zárolása alatt is működnek.
  • Biztosították az ablak korábbi pozíciójának helyreállítását a teljes képernyős üzemmódból való visszatérés után.
  • Megvalósították az egérkurzor elrejtését érintőképernyős interakció közben.
  • Hozzáadva egy példa a mikrofon kikapcsolására.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster