No código do gerenciador de janelas Mutter, desenvolvido no ciclo de desenvolvimento do GNOME 3.34, , são permitidos automatizar a inicialização do XWayland ao tentar executar aplicativos baseados no protocolo X11 em um ambiente gráfico baseado no protocolo Wayland. A diferença em relação ao comportamento do GNOME 3.32 e versões anteriores é que antes o componente XWayland era executado constantemente e exigia uma inicialização explícita (era iniciado ao inicializar a sessão GNOME), e agora será iniciado dinamicamente quando houver necessidade de componentes para garantir a compatibilidade com o X11. O lançamento do GNOME 3.34 está programado para 11 de setembro de 2019.
Vale lembrar que, para garantir a execução de aplicativos X11 comuns em um ambiente baseado em Wayland, utiliza-se o componente DDX (X Dependente de Dispositivo), que faz parte da base de código principal do X.Org. A organização do XWayland lembra o Xwin e o Xquartz para as plataformas Win32 e OS X e inclui componentes para executar o X.Org Server sobre o Wayland. A alteração feita no Mutter permitirá que o servidor X seja iniciado apenas quando necessário, o que refletirá positivamente no consumo de recursos em sistemas que não utilizam aplicativos X11 em um ambiente Wayland (o processo com o servidor X geralmente consome mais de cem megabytes de memória RAM).
Fonte: opennet.ru
