Este disponibil lansarea serverului compozit Cage 0.2, care folosește Wayland și este orientat către lansarea separată a aplicațiilor în mod chiosc. Domeniile de aplicare ale Cage includ crearea de sisteme de automatizare a locuinței, standuri de prezentare, panouri electronice și terminale de autoservire. Codul proiectului este scris în limbajul C și este furnizat sub licența MIT.
Interfața din Cage este limitată la o singură aplicație, iar utilizatorul nu poate ieși din această aplicație și accesa sistemul de operare. Ecranul este legat de un singur dispozitiv de ieșire, iar toate dialogurile auxiliare sunt afișate în centrul ecranului fără posibilitatea de a fi mutate sau redimensionate. Se suportă plasarea și extragerea datelor prin clipboard. Aplicațiile sunt legate direct de mediul grafic lansat, de exemplu, pentru a crea un chiosc cu browserul Epiphany, este suficient să rulați „cage /usr/bin/epiphany”, iar după ieșirea din program, serverul compozit serverul se va opri de asemenea.
Printre cele mai notabile modificări din noua lansare:
- A fost adăugată opțiunea de a rula aplicații X prin Xwayland.
- A fost adăugată suportul pentru clipboard-ul primar (primary selection), în care textul este plasat imediat după selectare și este disponibil pentru inserare cu butonul din mijloc al mouse-ului.
- A fost adăugat suportul pentru protocolul Wayland relative-pointer-unstable-v1, care permite utilizarea evenimentelor cu informații despre mișcarea relativă a cursorului.
- Au fost implementate toate îmbunătățirile propuse în versiunile 0.17 și 0.18 ale bibliotecii wlroots.
Sursa: opennet.ro
