O que é Wayland?
- Wayland é um protocolo moderno de servidor de exibição projetado para substituir o sistema X11
- Melhorias de desempenho e segurança: o design simples do Wayland e a comunicação direta entre os aplicativos e o servidor de exibição contribuem para gráficos mais fluidos, menor latência de entrada e mais segurança
- Suporte aprimorado a telas HiDPI: o Wayland oferece suporte nativo a telas de alta resolução, proporcionando imagens mais nítidas e visualmente mais atraentes em hardware moderno
- Abordagem centrada no compositor: o Wayland dá ao compositor mais controle sobre a interface do usuário, permitindo gerenciar janelas, animações e efeitos com mais eficiência
XFCE 4.20: construindo a base para o Wayland
- O XFCE 4.20 deve introduzir suporte inicial ao Wayland em componentes centrais, mantendo a compatibilidade com o X11
- Os usuários poderão continuar aproveitando a experiência familiar do XFCE, com a opção de experimentar o Wayland
Principais componentes com suporte ao Wayland
- xfce4-panel: este painel foi adaptado com sucesso para o Wayland usando o framework de compositor wlroots
- xfdesktop: o gerenciador de desktop também foi portado para o Wayland, e continuam os esforços para oferecer suporte a recursos como áreas de trabalho e lista de janelas
- libxfce4ui: a biblioteca principal de interface foi atualizada para garantir compatibilidade tanto com X11 quanto com Wayland
- xfce4-settings: o gerenciador de configurações agora inclui itens correspondentes para configurar o ambiente Wayland, e as configurações de tela também foram ajustadas para funcionar separadamente no X11 e no Wayland
Desafios e planos futuros
- A comunidade do XFCE vem fazendo bons progressos no suporte ao Wayland, mas ainda existem alguns desafios
- Por exemplo, o gerenciador de janelas xfwm4 ainda está em desenvolvimento para o Wayland
- O suporte a vários plugins de painel e aplicativos também está avançando ativamente
- O objetivo de longo prazo é oferecer uma sessão XFCE completa em Wayland, mas o cronograma exato ainda é incerto
- Os desenvolvedores estão trabalhando para garantir uma transição tranquila para os usuários, e a compatibilidade com X11 será mantida por enquanto
Cronograma de lançamento do XFCE 4.20
- 1º de novembro de 2024: XFCE 4.20pre1 (congelamento de recursos + strings)
- 1º de dezembro de 2024: XFCE 4.20pre2 (congelamento de código)
- 15 de dezembro de 2024: XFCE 4.20pre3 (congelamento final) - lançamento opcional
- 15 de dezembro de 2024 (junto com o pre3 ou por volta de 29 de dezembro de 2024): XFCE 4.20 (lançamento final)
Conclusão
- O XFCE 4.20 deve oferecer uma experiência de desktop moderna, rápida e personalizável com suporte inicial ao Wayland
- A transição completa para o Wayland ainda pertence ao futuro, mas o XFCE 4.20 será um marco importante nessa jornada
- Espera-se que o XFCE continue evoluindo de forma constante, mantendo a simplicidade, a eficiência e a personalização centrada no usuário
Resumo do GN⁺
- O XFCE 4.20 está fazendo um avanço importante ao adotar tecnologias modernas de exibição por meio do suporte ao Wayland
- Este artigo mostra como o XFCE está melhorando a experiência do usuário, com destaque especial para os ganhos de desempenho e segurança do Wayland
- A abordagem cuidadosa do XFCE ajuda a oferecer um ambiente de desktop estável e confiável
- Outros projetos com funcionalidades semelhantes incluem GNOME e KDE
1 comentários
Comentários no Hacker News
No momento não há compositor; ele está em desenvolvimento, mas deve levar pelo menos mais de 1 ano até poder ser usado. Na versão 4.20, alguns componentes poderão rodar em outros compositores, com testes principalmente no Wayfire e no Labwc
O XFCE é a única opção prática como gerenciador de janelas “leve e que funciona sem configuração” em ambientes Linux/BSD, e oferece uma UI melhor que a do Windows 2000. Obrigado aos desenvolvedores que mantêm o XFCE atualizado
Uso o XFCE há muito tempo e continuo satisfeito. A experiência de clicar e ter resposta imediata é muito boa. Obrigado aos desenvolvedores. Como solução para problemas de hidpi, ajusto as telas de um monitor 4k e de um monitor 1024 com a configuração x2
O fato de o XFCE ter permanecido no X11 me levou a migrar para o KDE. Ao compilar código em uma máquina remota, tive problemas de travamento em vídeos do YouTube, porque não havia reprodução com aceleração por hardware. Depois de instalar o KDE 5, tudo passou a funcionar bem
A transição para Wayland está ligada à adoção de decorações do lado do cliente (CSD), e isso destrói a UX tradicional do XFCE. A vantagem do XFCE é oferecer uma UX estável no estilo Win98/XP. Espero que não adote o padrão do Gnome3
Já usei o dwm no passado, mas quando preciso de um ambiente rápido volto para o XFCE. Os computadores da minha família também usam XFCE. Vou considerar a migração quando o XFCE oferecer suporte a Wayland. O XFCE é um ambiente de desktop simples e confiável
Como a situação do compartilhamento de tela no Wayland é instável, vejo como vantagem o XFCE ainda não ter adotado Wayland
No Wayland, os requisitos de acessibilidade não são atendidos. São necessários atalhos por aplicativo e atalhos globais, mas o modelo de segurança não permite isso
Se o XFCE estiver sendo construído sobre o wlroots, fico feliz porque talvez seja possível aproveitar a estabilidade dos apps do XFCE em outros gerenciadores de janelas/compositores
Se eu tivesse que usar um ambiente de desktop no Linux, escolheria o XFCE. Mas, por causa do Wayland, estou pensando em migrar para o BSD. Não vou abandonar o Linux até que o Firefox deixe de oferecer suporte ao X