Foi lançado o primeiro alpha da interface de desktop GNOME 50. O lançamento está previsto para 18 de março de 2026. Para testes da versão alpha do GNOME 50, foi criado uma imagem ISO (3 GB) baseada na distribuição GNOME OS.
A principal mudança na versão alpha do GNOME 50 foi a remoção do código de suporte ao protocolo X11 da interface do usuário GNOME Shell e do compositor Mutter. servidor No gerenciador de exibição GDM, o suporte a X11 foi eliminado e a possibilidade de compilar o GDM sem Wayland foi encerrada, mas o suporte ao lançamento de outros ambientes de desktop que utilizam X11 permanece. No gnome-session, o suporte à execução de sessões baseadas em X11 foi descontinuado, e a opção '-Dx11' foi removida do gnome-settings-daemon, assim como a possibilidade de configurar as opções do X11.
A partir de agora, é possível utilizar apenas sessões baseadas em Wayland no GNOME, e o suporte para funcionamento sob o servidor X foi completamente encerrado. A capacidade de iniciar aplicativos X11 através do XWayland permanece. Espera-se que a descontinuação do suporte ao X11 reduza os custos de manutenção e liberem recursos que poderão ser direcionados para melhorias na qualidade do atual stack gráfico.
Nos sistemas operacionais, o suporte a sessões GNOME baseadas em X11 foi descontinuado anteriormente 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. Desde 2016, a sessão baseada no protocolo Wayland é utilizada por padrão no GNOME.

Entre outras mudanças notáveis:
- Foi implementado um novo sistema de salvamento de sessões, baseado no uso do systemd, e foi adicionado o objeto GsmSessionSave, que permite salvar o estado de aplicativos individuais. Além de salvar as posições das janelas após a recuperação, os aplicativos GNOME agora têm a possibilidade de restaurar seu estado; por exemplo, o GNOME Calculator pode recuperar o modo de cálculo escolhido. Um switch foi adicionado ao configurador, permitindo desativar o modo de salvamento da lista de aplicativos em execução durante o encerramento da sessão e a recuperação dessas janelas na próxima sessão.

- Alguns componentes próprios para iniciar a tela de entrada foram substituídos por recursos padrão do systemd, o que aumentou a dependência do GNOME deste gerenciador de sistema e requer a criação de novas camadas para fornecer o GNOME em distribuições e sistemas operacionais que não utilizam o systemd. O GDM utiliza a infraestrutura systemd-userdb fornecida pelo systemd. O gerenciador de serviços embutido, que funcionava no nível de inicialização dos arquivos desktop, foi removido.
- O gerenciador de exibição GDM agora inclui o serviço "gnome-headless-session@.service" para facilitar o início de sessões sem tela (por exemplo, ao acessar a área de trabalho remotamente via RDP).
- O configurador (gnome-control-center) foi atualizado para usar a linguagem de construção de interfaces Blueprint. O backend de configuração para X11 foi removido.
- O assistente de configuração inicial (gnome-initial-setup) foi alterado para usar por padrão run0 para executar ações privilegiadas em vez de pkexec.
- No gerenciador de arquivos Nautilus, a carga de miniaturas foi aprimorada, o mecanismo de renomeação de grupos de arquivos foi reformulado, o consumo de memória foi reduzido, o uso de vários filtros de tipos de arquivos durante a busca foi permitido e foi adicionada uma ligação para configurações no menu de contexto da lixeira.
- Na tela de entrada, a lista de sessões agora é agrupada de acordo com o nome do display.
Fonte: opennet.ru

