A Niri összetett szerverének kiadása április 26-án, Wayland használatával

Három hónapos fejlesztés után megjelent a Niri 26.04 számú kompozit szerver, amely a GNOME-bővítmény PaperWM stílusában készült, és a munkaterületen az ablakokat végtelenül görgethető sávba csoportosítja. Új ablak megnyitásakor a sáv kibővül, míg a korábban hozzáadott ablakok mérete nem változik. A projekt a Wayland protokollon alapul, de lehetővé teszi az X11 alkalmazások futtatását az Xwayland DDX-szerver segítségével. A projekt kódja Rust nyelven íródott, és GPLv3 licenc alatt terjesztik. A csomagok a Fedora, NixOS, Arch Linux és FreeBSD rendszerekhez készülnek.

A Niri alapvető különbsége a PaperWM-tól abban rejlik, hogy minden monitorhoz saját ablakcsík tartozik, amely nem keresztezi a más monitorokon lévő csíkokat (a PaperWM különálló munka a monitorokkal nem valósítható meg a GNOME Shell globális ablakkoordinátáihoz való kötés miatt). A Niri támogatja a HiDPI-t és működhet több GPU-val rendelkező rendszereken (például hibrid rendszereken, amelyek külön grafikus kártyával és beépített GPU-val rendelkeznek). Beépített felület áll rendelkezésre képernyőképek készítésére és screencastek rögzítésére, amelynek különlegessége, hogy lehetőség van zárt, érzékeny információkat tartalmazó egyes ablakok rögzítésének kihagyására.

A Niri virtuális asztalai dinamikusan jönnek létre, és a GNOMEhoz hasonlóan függőlegesen helyezkednek el (az ablakcsík vízszintesen, az asztalcsík pedig függőlegesen forog). Minden monitoron egy független ablakcsoportra van lehetőség. 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 és ablakok közötti váltáshoz vezérlő gesztusok használhatók a touchpaden. A monitor kikapcsolásakor a virtuális asztalok elrendezése megjegyződik és átkerül a megmaradó monitorra, visszakapcsoláskor pedig az eredeti állapotba állítódik vissza. A beállítás a konfigurációs fájl segítségével történik, amely lehetővé teszi olyan paraméterek megváltoztatását, mint a keretek szélessége, margók, kimeneti módok és ablakméretek. A konfigurációs fájlban végrehajtott változások automatikusan alkalmazásra kerülnek újraindítás nélkül. a szerver.

Az új verzióban:

  • Hozzáadva a háttér elmosódásának lehetősége a félig átlátszó ablakokhoz. Az alkalmazások és a felhasználói környezet komponensei a Wayland ext-background-effect protokoll segítségével kezelhetik az átlátszóságot, míg a nem támogató programoknál az átlátszóság beállítható a konfigurációs fájlban lévő kötésen keresztül. Az elmosódás beépített támogatását a Dank Material Shell és Noctalia felületek, a Vicinae indító, valamint a foot, kitty és Ghostty terminálemulátorok, valamint a Quickshell és winit toolkitok tartalmazzák. Két háttér-elmosódási mód érhető el: "xray" (az elmosódás egyszeri számítást végez, majd egy kész statikus képet helyez el) és "normal" (az elmosódás valós időben történik).

    A Niri összetett szerverének kiadása április 26-án, Wayland használatával

  • Az "include" konfigurációs fájl direktívához hozzáadva az "optional=true" opció, amely lehetővé teszi az opcionális konfigurációs elemek meghatározását. Ha a csatlakoztatott fájl hiányzik, az "optional=true" opció mellett hiba helyett figyelmeztetés jelenik meg. A konfigurációs belső területen használható a "~\/" útvonal, amely a felhasználó otthoni könyvtárához van társítva.
  • A Blenderhez hasonlóan az ablakok közötti navigáció megkönnyítése érdekében a vízszintes görgetésnél az egérrel a munkaterületen automatikusan ugrik a kurzor a képernyő egyik széléről a másikra.
  • Képernyőrögzítés során a PipeWire-hoz külön küldött adatfolyam-képességekkel érkezik a kurzor metainformációja, lehetővé téve ezzel például az OBS számára, hogy saját magát rajzolja ki a kurzort. Az IPC-hez új utasítások kerültek az ingyi képernyőrögzítés nyomon követésére, a rögzítés leállítására és a rögzítés kezdetének/befejezésének eseményeinek lekérdezésére (a jelzőpanelen történő megjelenítés érdekében).
  • Javították a görgetés és az ablakok kibővítésének/csukásának animációját.
  • Hozzáadva a lehetőség a drag & drop művelet megszakítására az Escape billentyű megnyomásával.
  • Javították a támogatást táblagépek és trackballok használatához.
  • Kibővítették a GPU profilozási lehetőségeit a Tracy csomag segítségével. Hozzáadva a renderelési és elmosási műveletek teljesítményének nyomon követési lehetősége. Támogatja a hibrid grafikus rendszereket (beépített GPU + dedikált videokártya).
  • Optimalizálták a renderelést. Azokon a modern rendszereken, amelyek támogatják, 2-3-szorosára, a régi rendszereken akár 8-szorosára gyorsult az képernyőn megjelenő objektumok listájának felépítése.

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