Todo o código que suportava o protocolo X11 foi removido da base de código do compositor Mutter. Ao mesmo tempo, os componentes para o suporte ao X11 foram eliminados da base de código do GNOME Shell. Na versão do GNOME 50 prevista para a primavera do próximo ano, o suporte para operação sob o X server será totalmente encerrado. A possibilidade de executar aplicativos X11 via XWayland será mantida.
A preparação para a remoção do código relacionado ao X11 foi realizada na versão de outono do GNOME 49 — por padrão, o suporte ao X11 foi desativado no gnome-session, mutter e gnome-shell, mas o código foi mantido, permitindo a restauração dos componentes para suporte ao X11 na fase de compilação. Nos distribuidores, o suporte à sessão GNOME baseada em X11 foi encerrado no Ubuntu 25.10, Fedora 43 e RHEL 10. Na biblioteca GTK, o backend para o protocolo X11 foi declarado obsoleto e no GTK5 planejam manter apenas o suporte ao Wayland.
A sessão baseada no protocolo Wayland é aplicada no GNOME por padrão desde 2016, enquanto a sessão baseada em X11 foi testada cada vez menos ao longo do tempo, e os erros relacionados ao X11 permanecem sem correção. O encerramento do suporte à sessão X11 reduzirá a carga de manutenção e liberará recursos que poderão ser direcionados para melhorias na qualidade do moderno stack gráfico.
Fonte: opennet.ru
