Nel codice del gestore delle finestre Mutter, sviluppato nell'ambito del ciclo di sviluppo GNOME 3.34, , che consente di automatizzare l'avvio di XWayland quando si tenta di eseguire un'applicazione basata sul protocollo X11 in un ambiente grafico basato su Wayland. A differenza del comportamento di GNOME 3.32 e delle versioni precedenti, il componente XWayland veniva eseguito continuamente e richiedeva un avvio esplicito (veniva avviato all'inizializzazione della sessione GNOME), mentre ora verrà avviato dinamicamente all'occorrenza dei componenti per garantire la compatibilità con X11. Il rilascio di GNOME 3.34 è previsto per l'11 settembre 2019.
Ricordiamo che per garantire l'esecuzione delle normali applicazioni X11 in un ambiente basato su Wayland si utilizza il componente DDX, (Device-Dependent X), che nella base principale del codice X.Org. L'organizzazione del lavoro di XWayland è simile a quella di Xwin e Xquartz per le piattaforme Win32 e OS X e include componenti per eseguire X.Org Server sopra Wayland. La modifica apportata a Mutter consentirà di avviare il server X solo quando necessario, il che avrà un impatto positivo sul consumo di risorse nei sistemi che non utilizzano applicazioni X11 in un ambiente Wayland (il processo con il server X occupa solitamente oltre cento megabyte di memoria RAM).
Fonte: opennet.ru
