Megjelent a Cage 0.2 kompozit szerver kiadása, amely a Waylandot használja, és a különálló alkalmazások kioszk üzemmódban történő indítására összpontosít. A Cage használati területei közé tartozik az otthoni automatizálási rendszerek, a bemutatóstandok, az elektronikus hirdetőtáblák és az önkiszolgáló terminálok létrehozása. A projekt kódja C nyelven készült é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:
- Hozzáadva az opcionális lehetőség X-alkalmazások Xwayland-en keresztüli indításához.
- Hozzáadva a primer vágólap (primary selection) támogatása, amelybe a szöveg azonnal a kijelölés után kerül, és a középső egérgombbal történő beillesztéshez elérhető.
- Hozzáadva a Wayland protokoll relative-pointer-unstable-v1 támogatása, amely lehetővé teszi az események használatát a mutató relatív mozgásinformációival.
- Minden fejlesztés, amelyet a wlroots 0.17 és 0.18 kiadásokban javasoltak, be vannak vonva.
Forrás: opennet.ru
