Veröffentlichung von Cage 0.3, einem Composite-Server auf Basis von Wayland zur Erstellung von Kiosken

Der Composite-Server Cage 0.3 wurde veröffentlicht, der Wayland nutzt und fĂŒr den separaten Start einzelner Anwendungen im Kiosk-Modus ausgelegt ist. Zu den Anwendungsbereichen von Cage zĂ€hlen die Erstellung von Heimautomatisierungssystemen, DemonstrationsstĂ€nden, elektronischen Anzeigen und Selbstbedienungsterminals. Der Projektcode ist in C geschrieben und wird unter der MIT-Lizenz angeboten.

Die BenutzeroberflĂ€che in Cage ist auf eine Anwendung beschrĂ€nkt, und der Benutzer kann diese Anwendung nicht verlassen oder auf das Betriebssystem zugreifen. Der Bildschirm ist an ein AusgabegerĂ€t gebunden, und alle Hilfedialoge werden zentral auf dem Bildschirm ohne Möglichkeit zur Bewegung oder GrĂ¶ĂŸenĂ€nderung angezeigt. Es wird unterstĂŒtzt, Daten ĂŒber die Zwischenablage einzugeben und auszuziehen. Anwendungen verbinden sich direkt mit der gestarteten grafischen Umgebung, zum Beispiel reicht es aus, fĂŒr einen Kiosk mit dem Browser Epiphany „cage /usr/bin/epiphany“ auszufĂŒhren, und nach dem Verlassen des Programms beendet der kompositorische Server auch seine Arbeit.

Zu den auffĂ€lligsten Änderungen in der neuen Version gehören:

  • Die Bibliothek wlroots wurde auf Version 0.20 aktualisiert, die UnterstĂŒtzung fĂŒr die Definition der Farbdarstellung von Wayland-OberflĂ€chen, Farbmanagement und die Verwendung von HDR mithilfe der Protokolle color-representation-v1 und color-management-v1 bei der Verwendung des Rendering-Backends ĂŒber die Vulkan-API implementiert. Außerdem wurde die UnterstĂŒtzung fĂŒr die Wayland-Protokolle cursor-shape-v1 zur Anpassung des Cursor-Aussehens und ext-workspace-v1 zur Verwendung des Konzepts hinzugefĂŒgt. virtuellen ArbeitsplĂ€tzen und xdg-toplevel-tag-v1 zur Identifizierung von Fenstern/OberflĂ€chen durch Tag-Bindung.
  • Die UnterstĂŒtzung fĂŒr das Protokoll wlr-foreign-toplevel-management wurde hinzugefĂŒgt, das die Verwaltung von Fenstern aus externen Programmen ermöglicht.
  • Die UnterstĂŒtzung fĂŒr das Protokoll drm-lease wurde hinzugefĂŒgt, das Mittel zur VerfĂŒgung stellt, um einen stereoskopischen Effekt mit unterschiedlichen Puffern fĂŒr das linke und rechte Auge bei der Ausgabe auf Virtual-Reality-Headsets zu erzeugen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4