En el código del gestor de ventanas Mutter, desarrollado en el marco del ciclo de desarrollo de GNOME 3.34, , se han implementado mecanismos que permiten automatizar el lanzamiento de XWayland al intentar ejecutar aplicaciones basadas en el protocolo X11 en un entorno gráfico basado en Wayland. La diferencia con el comportamiento de GNOME 3.32 y versiones anteriores es que anteriormente el componente XWayland se ejecutaba constantemente y requería un lanzamiento explícito (se iniciaba durante la inicialización de la sesión de GNOME), mientras que ahora se iniciará dinámicamente cuando sea necesario para garantizar la compatibilidad con X11. La versión GNOME 3.34 está programada para el 11 de septiembre de 2019.
Recordemos que para permitir la ejecución de aplicaciones X11 convencionales en un entorno basado en Wayland se utiliza el componente DDX, (X Dependiente del Dispositivo), que forma parte de la base de código de X.Org. En su funcionamiento, XWayland es similar a Xwin y Xquartz para las plataformas Win32 y OS X, e incluye componentes para ejecutar el servidor X.Org sobre Wayland. El cambio introducido en Mutter permitirá que el servidor X se inicie solo cuando sea necesario, lo que tendrá un efecto positivo en el consumo de recursos en sistemas que no utilizan aplicaciones X11 en el entorno Wayland (el proceso con el servidor X generalmente ocupa más de cien megabytes de memoria RAM).
Fuente: opennet.ru
