Im Code des Fenstermanagers Mutter, der im Rahmen des Entwicklungszyklus GNOME 3.34 entwickelt wird, Funktionen enthalten, die den automatischen Start von XWayland ermöglichen, wenn eine Anwendung auf Basis des X11-Protokolls in einer Umgebung basiert auf dem Wayland-Protokoll zu starten versucht. Der Unterschied im Verhalten zu GNOME 3.32 und früheren Versionen liegt darin, dass die Komponente XWayland zuvor ständig betrieben wurde und einen expliziten Start erforderte (sie wurde bei der Sitzungseröffnung von GNOME gestartet), während sie jetzt dynamisch gestartet wird, sobald Komponenten zur Gewährleistung der X11-Kompatibilität benötigt werden. Die Veröffentlichung von GNOME 3.34 ist für den 11. September 2019 angesetzt.
Es sei daran erinnert, dass zur Ausführung herkömmlicher X11-Anwendungen in einer auf Wayland basierenden Umgebung die DDX-Komponente (Device-Dependent X) verwendet wird, die Im Hauptcode von X.Org wird XWayland ähnlich wie Xwin und Xquartz für die Plattformen Win32 und OS X organisiert. Es enthält Komponenten, um den X.Org Server über Wayland zu starten. Die Änderung in Mutter ermöglicht den Start des X-Servers nur bei Bedarf, was sich positiv auf die Ressourcennutzung in Systemen auswirkt, die keine X11-Anwendungen in einer Wayland-Umgebung verwenden (der Prozess mit dem X-Server benötigt in der Regel über 100 Megabyte RAM).
Quelle: opennet.ru
