Megjelent a Cage 0.3 kompozit szerver, amely Waylandot használ, és a különálló alkalmazások kioszk üzemmódjának indítására van tervezve. A Cage alkalmazási területei közé tartozik a hazai automatizálási rendszerek, bemutató standok, elektronikus táblák és önkiszolgáló terminálok létrehozása. A projekt kódja C nyelven íródott és MIT licenc alatt érhető el.
A Cage felülete egy alkalmazásra korlátozódik, és a felhasználó nem léphet ki ebből az alkalmazásból és nem férhet hozzá az operációs rendszerhez. A képernyő egy kimeneti eszközhöz kötődik, és minden segédpárbeszéd középen jelenik meg, áthelyezés és méretezés lehetősége nélkül. Támogatott az adatok be- és kimentése a vágólap segítségével. Az alkalmazások közvetlenül kapcsolódnak az indított grafikus környezethez, például egy Epiphany böngészős kioszk létrehozásához elegendő a „cage /usr/bin/epiphany” végrehajtása, és a programból való kilépés után a kompozit szerver is befejezi a működését.
A legszembetűnőbb változások az új kiadásban:
- A wlroots könyvtár frissítve lett a 0.20 kiadásra, amely támogatja a Wayland-felület színmegjelenítésének meghatározását, a színkezelést, és HDR használatát a color-representation-v1 és color-management-v1 protokollokon keresztül Vulkan API-val történő renderelés esetén. A Wayland protokollok közül a cursor-shape-v1 a kurzor megjelenésének beállításához került hozzáadásra, míg az ext-workspace-v1 a koncepció használatához. 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. és a xdg-toplevel-tag-v1 a Windows/felületek azonosítására címkék kötésével.
- Hozzáadva a wlr-foreign-toplevel-management protokoll támogatása, amely lehetővé teszi az ablakok kezelését külső programokból.
- Megérkezett a drm-lease protokoll támogatása, amely eszközöket biztosít a különböző pufferek használatával történő sztereó kép létrehozásához a virtuális valóság sisakokra való megjelenítés során.
Forrás: opennet.ru
