Version Cage 0.2, ein Compositor-Server basierend auf Wayland zur Erstellung von Kiosken

Die Version 0.2 des Compositor-Servers Cage, die Wayland nutzt und auf den isolierten Betrieb einzelner Anwendungen im Kioskbetrieb ausgerichtet ist, ist jetzt verfügbar. Zu den Anwendungsbereichen von Cage gehören die Erstellung von Smart Home-Systemen, Demo-Ständen, digitalen Beschilderungen und Selbstbedienungsterminals. Der Projektcode ist in C geschrieben und wird unter der MIT-Lizenz bereitgestellt.

Die Benutzeroberfläche in Cage ist auf eine Anwendung beschränkt, sodass der Benutzer nicht über diese Anwendung hinaus navigieren oder auf das Betriebssystem zugreifen kann. Der Bildschirm ist an ein Ausgabegerät gebunden, und alle Hilfsdialoge werden zentriert auf dem Bildschirm ohne Möglichkeit zur Bewegung oder Größenanpassung angezeigt. Es wird unterstützt, Daten über die Zwischenablage zu importieren und zu exportieren. Anwendungen verbinden sich direkt mit der gestarteten grafischen Umgebung; zum Beispiel reicht es aus, um einen Kiosk mit dem Browser Epiphany zu erstellen, "cage /usr/bin/epiphany" auszuführen. Nach dem Schließen des Programms wird auch der Compositor beendet. der Server Das ebenfalls.

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

  • Eine optionale Möglichkeit zur Ausführung von X-Anwendungen über Xwayland wurde hinzugefügt.
  • Unterstützung für den primären Zwischenspeicher (primary selection) wurde hinzugefügt, in den Text sofort nach der Auswahl eingefügt wird und mittels der mittleren Maustaste für das Einfügen verfügbar ist.
  • Unterstützung für das Wayland-Protokoll relative-pointer-unstable-v1 wurde hinzugefügt, das Ereignisse mit Informationen über die relative Bewegung des Zeigers nutzen kann.
  • Alle Verbesserungen, die in den Versionen der Bibliothek wlroots 0.17 und 0.18 vorgeschlagen wurden, wurden umgesetzt.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster