A River 0.4.0 kiadása a kompozit és ablakkezelők elválasztásával

Bemutatásra került a River 0.4.0 kompozitkezelő kiadása, amely a Wayland protokollra épülő más kompozit kezelőkkel ellentétben moduláris architektúrát használ, az ablakkezelőt külön programba helyezve. A River ablakkezelői bővíthetők, a felhasználó kedve szerint választhatja őket. A projekt kódja Zig nyelven készült és GPLv3 licensz alatt terjesztik.

A River futhat akár egymásba ágyazott session-ökben, melyek más X11- és Wayland szerverek felett futnak, akár rétegek nélkül, KMS/DRM drivereket használva a kimenethez. A kompozit és ablakkezelők funkcióinak elválasztására a projekt a river-window-management-v1 Wayland protokollt fejleszti. Az ablakkezelőre kerülnek olyan funkciók, mint az ablakdecoration, a bemeneti fókusz kezelése, az egérmutató, billentyűkombinációk, az ablakok pozíciója és mérete.

Lehetséges az ablakkezelők on-the-fly cseréje, a session megszakítása nélkül. 16 kompozit kezelő közül választhatunk, amelyek kompatibilisek a River-rel, ezek között találunk mozaikos ablakkezelőket DWM vagy xmonad stílusban, Emacs-szerű EXWM-t, klasszikus verem alapú és görgethető sávra épülő ablakkezelőket is. X11-alkalmazások futtatásához támogatott az Xwayland használata.

A kompozit és ablakkezelők elválasztásának okai között említhető: a küszöb csökkentése az ablakkezelők írásához; az ablakkezelők magas szintű nyelveken, hulladékgyűjtéssel történő implementálásának lehetősége, amely nem befolyásolja a kompozitkezelő teljesítményét; az ablakkezelők forrócseréjének lehetősége a kompozitkezelő újraindítása nélkül és az elindított grafikus programokkal; az ablakkezelők tervezésével kapcsolatos kísérletek egyszerűsítése. a szerver A river-window-management-v1 protokoll korlátai között említik a 2D asztali műveleteken túli funkciók hiányát, például nem támogatja bonyolult hatások és 3D felületek létrehozását virtuális valóság rendszerekhez. Jelenleg a hatások egyszerű animációkra korlátozódnak, de a jövőben bonyolultabb hatások megvalósítását tervezik shader-ek segítségével.

A multimodell IPTV orchestrátor IP_TV-Neon 0.8.2 kiadása A River 0.4.0 kiadása a kompozit és ablakkezelők elválasztásával A River 0.4.0 kiadása a kompozit és ablakkezelők elválasztásával

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