Vydanie Cage 0.2, kompozitného servera na báze Wayland pre vytváranie kioskov

Dostupná verzia kompozitného servera Cage 0.2, ktorá využíva Wayland a je zameraná na oddelené spúšťanie jednotlivých aplikácií v kiosk móde. Medzi oblasti použitia Cage patrí vytváranie systémov domácej automatizácie, ukážkových stánkov, elektronických tabúľ a samoobslužných terminálov. Kód projektu je napísaný v jazyku C a je distribuovaný pod licenciou MIT.

Rozhranie v Cage je obmedzené na jednu aplikáciu, pričom používateľ nemôže prekročiť hranice tejto aplikácie a získať prístup k operačnému systému. Displej je viazaný na jedno výstupné zariadenie a všetky pomocné dialógy sa zobrazujú na strede obrazovky bez možnosti presúvania alebo zmeny veľkosti. Podporuje sa vkladanie a vyberanie dát cez clipboard. Aplikácie sú priamo prepojené s spúšťaným grafickým prostredím, napríklad na vytvorenie kiosku s prehliadačom Epiphany stačí vykonať „cage /usr/bin/epiphany“, a po ukončení programu kompozitný server taktiež ukončuje svoju činnosť.

Medzi najvýraznejšie zmeny v novej verzii patrí:

  • Pridaná voliteľná možnosť spúšťania X-aplikácií cez Xwayland.
  • Pridaná podpora primárneho schránky (primary selection), do ktorého sa text umiestňuje okamžite po vyznačení a je dostupný na vloženie prostredníctvom stredného tlačidla myši.
  • Pridaná podpora protokolu Wayland relative-pointer-unstable-v1, ktorý umožňuje používať udalosti s informáciami o relatívnom pohybe kurzora.
  • Využité všetky vylepšenia navrhnuté vo vydaniach knižnice wlroots 0.17 a 0.18.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster