Veröffentlichung des Displayservers , dessen Entwicklung von Canonical fortgesetzt wird, trotz des Verzichts auf die Weiterentwicklung der Unity-OberflĂ€che und der Ubuntu-Edition fĂŒr Smartphones. Mir bleibt ein gefragtes Element in den Projekten von Canonical und wird jetzt als Lösung fĂŒr eingebettete GerĂ€te und das Internet der Dinge (IoT) positioniert. Mir kann als Kompositionsserver fĂŒr Wayland verwendet werden, wodurch in Umgebungen auf Basis von Mir alle Anwendungen, die Wayland nutzen (zum Beispiel die mit GTK3/4, Qt5 oder SDL2 erstellten), ausgefĂŒhrt werden können. Pakete zur Installation sind fĂŒr Ubuntu 16.04/18.04/18.10/19.04 vorbereitet () und .
In der neuen Version:
- In den Mitteln zur UnterstĂŒtzung der AusfĂŒhrung von Wayland-Anwendungen in der Mir-Umgebung wurde die Anzahl der unterstĂŒtzten Wayland-Protokollerweiterungen erhöht. Derzeit sind standardmĂ€Ăig die Erweiterungen wl_shell, xdg_wm_base und xdg_shell_v6 aktiviert. Separat können zwlr_layer_shell_v1 und zxdg_output_v1 aktiviert werden. Die Arbeit an der Bereitstellung der Möglichkeit zur Definition eigener Wayland-Protokollerweiterungen fĂŒr benutzerdefinierte grafische Shells auf Basis von Mir hat begonnen. Der erste Schritt zur Umsetzung dieser Möglichkeit war die HinzufĂŒgung des neuen Pakets libmirwayland-dev, das die Generierung einer Klasse fĂŒr ein eigenes Protokoll ermöglicht und dessen Registrierung in MirAL.
- Die Möglichkeiten der MirAL (Mir Abstraktionsschicht) wurden erweitert, um die direkte Ansprache des Mir-Servers zu vermeiden und den Zugang zur ABI ĂŒber die Bibliothek libmiral zu abstrahieren. Der Klasse WaylandExtensions wurde die UnterstĂŒtzung fĂŒr die Registrierung eigener Wayland-Erweiterungen hinzugefĂŒgt. Eine neue Klasse MinimalWindowManager wurde hinzugefĂŒgt, die die standardmĂ€Ăig verwendete Fensterverwaltungsstrategie implementiert (kann verwendet werden, um einfache Shells mit schwebenden Fenstern zu erstellen, die Wayland-Clients unterstĂŒtzen, um Fenster durch Touchscreen-Gesten zu verschieben und zu skalieren).
- Die experimentelle UnterstĂŒtzung fĂŒr X11-Anwendungen wurde durch die Möglichkeit erweitert, die Komponente Xwayland bei Bedarf auszufĂŒhren.
Quelle: opennet.ru
