Um ano e meio atrás, pouco após o lançamento do GNOME 45, abri um par de Pull Requests para depreciar e remover a Sessão X11.

Muita coisa aconteceu desde então. O lançamento do GNOME 48 resolveu todos os problemas restantes, principalmente regressões de acessibilidade, mas era tarde demais no ciclo de desenvolvimento para também remover a sessão.

Agora chegou a hora.

Prosseguimos e desativamos a sessão X11 por padrão, e a partir de agora ela precisa ser explicitamente habilitada ao compilar os módulos afetados (gnome-session, GDM, mutter/gnome-shell). Isso não afeta o XWayland, é apenas sobre a sessão X11/Xorg e funcionalidades relacionadas. A capacidade do GDM de iniciar outras sessões X11 também será preservada.

Normalmente lançamos um único snapshot Alpha, mas desta vez liberamos snapshots antecipados (49.alpha.0), 3 semanas antes do cronograma normal, para coletar o máximo de feedback e testes possível. (Haverá outro snapshot junto com o lançamento completo do GNOME 49 Alpha).

Se você é um distribuidor, por favor, tente não alterar o padrão ou pelo menos nos avise (ou a mim diretamente) por que você ainda precisaria distribuir a sessão X11.

Como mencionei no ticket de acompanhamento, há 3 cenários possíveis.

O cenário mais provável é que todo o código da sessão X11 permaneça desativado por padrão no GNOME 49, com uma remoção planejada para o GNOME 50.

O cenário ideal é que tudo esteja perfeito, não haja mais problemas ou bugs, e possamos remover todo o código antes do GNOME 49.beta.

E o cenário muito improvável é que descubramos algum problema crítico, revertamos as mudanças e adiemos tudo.

Tendo coletado feedback de nossos parceiros de distribuição, agora depende inteiramente de quão bem os testes iniciais irão e quais bugs serão descobertos.

Você pode testar o GNOME OS Nightly com todas as mudanças hoje. Encontramos alguns problemas menores, mas tudo foi corrigido no snapshot alpha.0. Dado o quão suave as coisas estão indo até agora, acredito que há uma alta probabilidade de não haver mais problemas e que possamos prosseguir com o cenário ideal.

TLDR: A sessão X11 no GNOME 49 será desativada por padrão e está programada para remoção, seja durante este ciclo de desenvolvimento ou, mais provavelmente, durante o próximo (GNOME 50). Já há snapshots de lançamento do 49.alpha.0 disponíveis para alguns módulos. Vá testá-los!

Feliz Mês do Orgulho e Palestina Livre ✊