Niri 0.1.5 kompozit szerver kiadása a Wayland használatával

Опубликован выпуск композитного сервера Niri 0.1.5, развиваемого под впечатлением от GNOME-расширения PaperWM и реализующего метод мозаичной (tiling) компоновки, при котором окна группируются в бесконечно прокручиваемую на экране ленту. Открытие нового окна приводит к расширению ленты, а ранее добавленные окна никогда не меняют свой размер. Код проекта распространяется под лицензией GPLv3. Пакеты собраны для Fedora, NixOS , Arch Linux és a FreeBSD-t.

A különálló összetett kezelő létrehozásának oka az, hogy a PaperWM-ben nem lehet külön munkát végrehajtani a monitorokkal a GNOME Shell globális ablakkoordinátáihoz való kötődés miatt. Az alapvető különbség a Niri és a PaperWM között, hogy minden monitornak megvan a saját ablakai, amelyek nem metszik egymást. A Niri támogatja a HiDPI-t, és több GPU-val rendelkező rendszereken is futhat (például különálló grafikus kártyával és integrált GPU-val rendelkező hibrid rendszereken).

A GNOME-hoz hasonlóan a Niri virtuális asztalai dinamikusan jönnek létre és függőlegesen rendeződnek el (az ablak menüszalagja vízszintesen, míg az asztal menüszalagja függőlegesen forog). Minden monitor képes egy független asztalkészletet megjeleníteni. virtuális asztalokAz érintőpados gesztusokkal válthat az asztalok között. Amikor kikapcsol egy monitort, a virtuális asztal elrendezése megjegyződik és átkerül a másik monitorra, majd amikor visszahelyezi a monitort, visszaáll eredeti állapotába.

Niri 0.1.5 kompozit szerver kiadása a Wayland használatával

A Niri a Wayland protokollon alapul, de lehetővé teszi az X11 alkalmazások futtatását az Xwayland DDX szerver használatával. A képernyőképek készítéséhez és a képernyőképek rögzítéséhez beépített felület áll rendelkezésre, amelynek jellemzője a bizalmas információkat tartalmazó szállodai ablakok kizárása a felvételből.

A testreszabás egy konfigurációs fájlon keresztül történik, amely lehetővé teszi az alapvető környezeti paraméterek, például a keretszélesség, a kitöltés, a kimeneti módok és az ablakméretek módosítását. A konfigurációs fájl módosításait a rendszer automatikusan alkalmazza az összetett szerver újraindítása nélkül. Az érintőpadon kézmozdulatokkal történő vezérlés támogatott. A konfigurációs változások menet közben, az összetett szerver újraindítása nélkül kerülnek alkalmazásra.

Az új verzió figyelemre méltó az új animációs effektusok megvalósítása az ablakok manipulálásakor, valamint a tavaszi animáció megvalósítása. Mostantól animáció kerül alkalmazásra az ablakok mozgatásakor, átméretezésekor és bezárásakor. Azok számára, akiket idegesítenek az animált effektusok, a konfigurációs fájl lehetőséget biztosít az animáció letiltására vagy az egyes effektusok igényeinek megfelelő beállítására.

Több újdonság mellett:

  • Hozzáadott támogatás a változó bitsebességű kimenethez (VRR, változó frissítési gyakoriság).
  • A külső rendszerek és a kompozit közötti interakcióhoz használt IPC interfész képességei kibővültek. szerver.
  • Az allow-when-locked=true paraméter hozzáadva a billentyűparancsok meghatározásához, amelyek továbbra is működnek, ha a képernyő le van zárva.
  • A teljes képernyős módból való visszatérés után engedélyezve van az előző ablakpozíció visszaállítása.
  • Az egérkurzor elrejtése az érintőképernyővel való interakció során.
  • Példabeállítás hozzáadva a mikrofon elnémításához.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster