Im Wayland-Desktop von GNOME 3.34 wird die Ausführung von XWayland nach Bedarf sichergestellt.

Im Code des Fenstermanagers Mutter, der im Rahmen des Entwicklungszyklus von GNOME 3.34 weiterentwickelt wird, aufgenommen Änderungen, 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 XWayland (Device-Dependent X) verwendet wird, der entwickelt sich 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

60GB SSD 8Gb DDR4