Im Code des Fenstermanagers Mutter, der im Rahmen des Entwicklungszyklus von GNOME 3.34 weiterentwickelt wird, , werden Funktionen implementiert, die den automatischen Start von XWayland ermöglichen, wenn versucht wird, eine Anwendung auf Basis des X11-Protokolls in einer Umgebung, die auf dem Wayland-Protokoll basiert, auszufĂŒhren. Der Unterschied im Verhalten im Vergleich zu GNOME 3.32 und frĂŒheren Versionen besteht darin, dass der XWayland-Komponent bisher stĂ€ndig ausgefĂŒhrt wurde und eine explizite vorherige Aktivierung erforderte (er wurde beim Initialisieren der GNOME-Sitzung gestartet), wĂ€hrend er nun dynamisch aktiviert wird, wenn 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 geplant.
Wir erinnern daran, dass zur AusfĂŒhrung herkömmlicher X11-Anwendungen in einer Umgebung auf Basis von Wayland der DDX-Komponent (Device-Dependent X) verwendet wird, der Teil des Hauptcodes von X.Org ist. Was die Funktionsweise von XWayland betrifft, so Ă€hnelt es Xwin und Xquartz fĂŒr die Plattformen Win32 und OS X und beinhaltet Komponenten, um den X.Org Server ĂŒber Wayland zu starten. Die Ănderung in Mutter ermöglicht es, den X-Server nur zu starten, wenn es notwendig ist, was sich positiv auf den Ressourcenverbrauch in Systemen auswirkt, die keine X11-Anwendungen in der Wayland-Umgebung nutzen (der Prozess mit dem X-Server benötigt normalerweise mehr als hundert Megabyte RAM).
Quelle: opennet.ru
