Preparando o último lançamento do KDE Plasma com suporte a X11
(blog.davidedmundson.co.uk)- KDE Plasma 6.8 removerá a sessão X11 da tela de login quando for lançado daqui a cerca de 5 meses, oferecendo apenas a sessão Wayland
- Os caminhos de código exclusivos do X11 no Plasma Shell, nas Configurações do Sistema e nas configurações de dispositivos serão removidos, e o KDE em breve iniciará uma grande limpeza do código relacionado
- O suporte a XWayland será mantido, então aplicativos X11 continuarão podendo ser usados, e o login em sessões X11 de outros ambientes de desktop também será mantido
- Nas métricas internas do KDE, mais de 95% dos usuários do Plasma 6.6 usam Wayland, e a taxa geral de adoção do Wayland, incluindo usuários do Plasma 5.27, é de cerca de 76%
- O Plasma 6.7 será o último lançamento a oferecer sessão X11; não há promessa de corrigir tudo antes do 6.8, mas é necessário relatar os problemas que ainda fazem os usuários voltar ao X11
Mudanças no Plasma 6.8
- A transição do Plasma para Wayland começou com a expressão “It’s done when it’s done!” nos slides do Martin de 15 anos atrás
- O KDE considera, como no anúncio anterior, que está pronto para aposentar o X11 e focar no futuro
- A sessão Plasma X11 com login foi oficialmente removida, e uma grande limpeza do código exclusivo de X11 começará em breve
- Essa mudança entrará no Plasma 6.8, com lançamento previsto para daqui a cerca de 5 meses
- Na tela de login do Plasma 6.8 não haverá sessão X11, restando apenas a sessão Wayland
- Os caminhos de código exclusivos do X11 serão removidos do Plasma Shell, das Configurações do Sistema e das configurações de dispositivos
O que será mantido e riscos da transição
- O suporte a XWayland continuará existindo, permitindo seguir usando aplicativos X11
- Quem usa aplicativos KDE em outros ambientes de desktop não será afetado por essa mudança, e os aplicativos KDE continuarão funcionando em X11 no futuro
- O Plasma Login Manager continuará permitindo login em sessões X11 de outros ambientes de desktop
- A migração para um único caminho de código Wayland reduz a necessidade, no desktop, de se limitar ao menor denominador comum ou manter dois caminhos de código conflitantes
- O KDE acredita que essa mudança pode levar a melhorias de desempenho em todo o Plasma, otimização de memória e novos recursos
- Nas métricas internas do KDE, mais de 95% dos usuários do Plasma 6.6 usam Wayland, e esse número cresce gradualmente a cada lançamento
- As mesmas métricas mostram que praticamente ninguém testa ou desenvolve o Plasma em X11, e que, do ponto de vista dos contribuidores do KDE, essa plataforma já está efetivamente abandonada
- Essas métricas também coincidem com o que a ferramenta automática de relatórios de falhas Sentry mostra sobre novos crashes encontrados
- Considerando apenas os usuários das versões mais recentes do Plasma, a participação do Wayland é alta, mas incluindo os usuários de X11 do Plasma 5.27, a adoção total do Wayland é de cerca de 76%
- Na época do Plasma 5.27, o Wayland não era o tipo de sessão padrão, e usuários do Plasma 5.27 ou de versões mais antigas que o Plasma 6.8 não serão afetados por essa mudança no Plasma 6.8
- Embora o KDE considere que, desde o Plasma 6.0, a sessão Wayland oferece uma experiência melhor no geral, em áreas específicas o funcionamento ainda não é totalmente igual
- Não se espera uma transição totalmente sem atritos para todos os usuários, e scripts, ferramentas e fluxos de trabalho dos usuários talvez precisem mudar
- O Plasma 6.7 será lançado em poucos dias e será o último lançamento a oferecer a sessão X11
- Não há promessa de corrigir todos os problemas antes do 6.8, mas ainda é necessário relatar os problemas remanescentes que fazem os usuários voltar ao X11
1 comentários
Comentários no Lobste.rs
Qualquer incômodo, principalmente problemas de acessibilidade, vale muito a pena continuar reportando. Só que é preciso ser educado
Muita gente que desenvolve é voluntária; se você já chega gritando, isso não ajuda ninguém, e alguns voluntários podem simplesmente concluir que “não vale a pena” e ir embora, o que pode acabar fazendo com que nada avance
Pessoalmente, depois de usar no dia a dia por cerca de 4 anos, os problemas que eu encontrava foram desaparecendo aos poucos, e hoje quase nem penso mais em X11/Wayland. Quando voltei a usar X11 há alguns meses para desenvolvimento, tive vários problemas com janelas piscando ou se movendo sozinhas, composição ligando e desligando e a tela piscando de forma estranha
Quando testei Linux Mint uns 5 anos atrás, eu não sabia que a composição no X11 consumia muita energia e destruía completamente a taxa de quadros nos jogos, então eu praticamente não conseguia jogar, e o Mint também não desativava isso automaticamente. No Wayland, simplesmente funciona
Pelas métricas internas do KDE, mais de 95% dos usuários do Plasma 6.6 estão no Wayland parece uma profecia autorrealizável
Tentei usar algo, Wayland não funcionou, tentei X e o Plasma não funcionou, então hoje uso xfce sobre X11 nesse dispositivo
Não estou querendo polemizar, mas talvez para os 5% restantes o X funcionasse bem, e foi decidido que não valia a pena manter o esforço de suporte ao X por causa dos 95%
Seja porque escolheram isso manualmente, seja porque o departamento de TI configurou assim
Ainda assim, o fato de que as pessoas que usam o padrão acham que ele funciona bem o suficiente para não causar uma queda geral parece um sinal útil
Eu queria que o Wayland oferecesse mais flexibilidade para fluxos de trabalho avançados. Por exemplo, eu não consegui reproduzir a capacidade de desenhar uma sobreposição translúcida com desfoque por cima da tela, como em programas do macOS, porque o Wayland simplesmente não oferece esse tipo de acesso
Pessoalmente, eu gosto da liberdade de poder fazer coisas estranhas como quiser, e o Wayland torna esse tipo de coisa difícil ou quase impossível, especialmente se a ideia for interoperar com outros ambientes de desktop. Algumas gambiarras envolviam usar um monte de KWin Rules, e obviamente isso não é portátil
Mas, do ponto de vista do usuário comum, eu diria que ficou bem suave. Quando mudei para Wayland, meu notebook com várias GPUs inesperadamente passou a funcionar direito, e no X eu não consegui, mesmo depois de horas tentando, montar uma configuração em que o monitor interno e o externo ligados a GPUs diferentes funcionassem ao mesmo tempo
Configurações com telas de DPI misto também passaram a funcionar direito, e preciso reconhecer que é estável
Só que recursos de automação como o preenchimento automático de senha do KeePassXC quebraram. Considerando que a integração com o navegador é a forma certa de usar isso, talvez não seja algo tão grave para reclamar
O estado do software de gravação de tela também ainda é complicado: a ferramenta que eu preferia não é compatível com Wayland, e as alternativas deixam a desejar. Eu costumava usar o Caster para controle por voz, e como ele provavelmente depende de xdotool, acho que isso também vai quebrar
O principal que me impede de migrar totalmente para Wayland é o suporte a RDP headless
O KDE atualmente só oferece RDP para uma sessão já existente e não suporta modo headless, então isso ainda é um bloqueio e por isso continuo usando xrdp. Tomara que resolvam isso algum dia
Em um dispositivo eu uso Plasma no X11, em outro uso Plasma no Wayland, e no uso diário quase não percebo diferença
Pessoalmente, acho que o KDE lidou melhor com a transição do que o GNOME. Dá para ficar bravo e ressentido, mas as opções são ir para Wayland ou manter o X11 por conta própria, e a segunda não é realista