Version des Mir 2.5-Anzeigeservers

Die Veröffentlichung des Mir 2.5-Anzeigeservers wurde vorgestellt, dessen Entwicklung von Canonical trotz der Weigerung, die Unity-Shell und die Ubuntu-Edition für Smartphones zu entwickeln, fortgesetzt wird. Mir bleibt in Canonical-Projekten gefragt und ist nun als Lösung für eingebettete Geräte und das Internet der Dinge (IoT) positioniert. Mir kann als Verbundserver für Wayland verwendet werden, wodurch Sie beliebige Anwendungen mit Wayland (z. B. erstellt mit GTK3/4, Qt5 oder SDL2) in Mir-basierten Umgebungen ausführen können. Installationspakete sind für Ubuntu 20.04/20.10/21.04 (PPA) und Fedora 32/33/34 vorbereitet. Der Projektcode wird unter der GPLv2-Lizenz vertrieben.

Die neue Version bietet zusätzliche Tools, um die Erstellung von Internet-Kiosken, Demonstrationsständen, Selbstbedienungsterminals und anderen Systemen zu vereinfachen, die auf die Arbeit mit einer Site oder Anwendung beschränkt sind. Mir bietet Unterstützung für Wayland-Erweiterungen, die für verschiedene Implementierungen von Bildschirmtastaturen erforderlich sind. Insbesondere wurden die Erweiterungen zwp_virtual_keyboard_v1, zwp_text_input_v3, zwp_input_method_v2 und die vierte Version der Erweiterung wlr_layer_shell_unstable_v1 hinzugefügt. Die Erweiterungen zwp_text_input_v3 und zwp_input_method_v2 erfordern standardmäßig eine explizite Aktivierung, da sie von Angreifern verwendet werden können, um Eingabeereignisse abzufangen oder Klicks zu ersetzen. Es wurden Korrekturen vorgenommen, um Wayland und Xwayland zu unterstützen.

Derzeit wird daran gearbeitet, die Unterstützung für Bildschirmtastaturen in den Ubuntu Frame-Anzeigeserver zu integrieren. Dieser soll eingebettete grafische Umgebungen erstellen, die im Vollbildmodus ausgeführt werden und auf die Erstellung von Kiosken, Digital Signage, Smart Mirrors, Industriebildschirmen und anderen ähnlichen Anwendungen abzielen. Für die Verwendung in Ubuntu Frame wurde die Electron Wayland-Anwendung mit der Implementierung eines Vollbildbrowsers vorbereitet, der für die Arbeit mit einzelnen Webseiten oder Websites konzipiert ist.

Source: opennet.ru

Kommentar hinzufügen