Vydání Cage 0.3, kompozitního serveru založeného na Waylandu pro vytváření kiosků

Byl zveřejněn kompozitní server Cage 0.3, který používá Wayland a je určen pro izolované spuštění jednotlivých aplikací v kioskovém režimu. Mezi oblasti použití Cage patří vytváření systémů domácí automatizace, demonstračních stánků, elektronických vývěsek a terminálů pro samoobsluhu. Kód projektu je napsán v jazyce C a je dodáván pod licencí MIT.

Rozhraní v Cage je omezeno na jednu aplikaci a uživatel nemůže opustit tuto aplikaci a získat přístup k operačnímu systému. Displej je připojen k jednomu výstupnímu zařízení a všechny pomocné dialogy se zobrazují ve středu obrazovky bez možnosti přesouvání a změny velikosti. Podporuje se přenos a vyjímání dat pomocí schránky. Aplikace se přímo spojují se spouštěným grafickým prostředím; například pro vytvoření kiosku s prohlížečem Epiphany stačí spustit "cage /usr/bin/epiphany", a po ukončení programu kompozitní server také ukončuje svou činnost.

Mezi nejvýraznější změny v novém vydání patří:

  • Knihovna wlroots byla aktualizována na verzi 0.20, která implementuje podporu pro určení barevného vyjádření Wayland-plochy, řízení barev a použití HDR pomocí protokolů color-representation-v1 a color-management-v1 při použití zařízení pro vykreslování přes API Vulkan. Také byla přidána podpora Wayland-protokolů cursor-shape-v1 pro nastavení vzhledu kurzoru, ext-workspace-v1 pro použití konceptu virtuálních pracovních ploch a xdg-toplevel-tag-v1 pro identifikaci oken/povrchů prostřednictvím přiřazení tagů.
  • Byla přidána podpora protokolu wlr-foreign-toplevel-management, který umožňuje spravovat okna z externích programů.
  • Byla přidána podpora protokolu drm-lease, který poskytuje prostředky pro vytvoření stereotopického obrazu s různými buffery pro levé a pravé oko při výstupu na headsety virtuální reality.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster