In de code van de window manager Mutter, ontwikkeld binnen de ontwikkelingscyclus van GNOME 3.34, , die het mogelijk maakt om de start van XWayland te automatiseren wanneer een applicatie die is gebaseerd op het X11-protocol wordt uitgevoerd in een grafische omgeving gebaseerd op het Wayland-protocol. Het verschil met het gedrag van GNOME 3.32 en eerdere versies is dat de XWayland-component tot nu toe continu werd uitgevoerd en expliciete voorafgaande opstart vereiste (het werd opgestart bij de initialisatie van de GNOME-sessie), terwijl het nu dynamisch zal worden opgestart wanneer er behoefte is aan componenten voor de compatibiliteit met X11. De release van GNOME 3.34 is gepland op 11 september 2019.
Ter herinnering, om de uitvoering van reguliere X11-applicaties mogelijk te maken in een omgeving die is gebaseerd op Wayland, wordt de DDX-component (Device-Dependent X), die deel uitmaakt van de hoofdcodebasis van X.Org. Wat betreft de organisatie van het werk lijkt XWayland op Xwin en Xquartz voor Win32- en OS X-platforms en bevat het componenten voor het draaien van de X.Org Server bovenop Wayland. De wijziging die in Mutter is aangebracht, maakt het mogelijk om de X-server alleen op te starten wanneer dat nodig is, wat een positieve impact zal hebben op het middelenverbruik in systemen die geen X11-applicaties gebruiken in een Wayland-omgeving (het proces met de X-server verbruikt doorgaans meer dan honderd megabyte RAM).
Bron: opennet.ru
