Firefox vai tentar ser lançado com Wayland ativado por padrão
O plano do Firefox de ativar por padrão seu backend nativo de Wayland no Linux destaca a mudança contínua para longe do sistema de exibição X11, já com décadas de existência. Comentadores explicam que a maioria dos apps depende de toolkits como GTK ou Qt para falar Wayland, mas softwares complexos como navegadores, apps Electron e jogos expõem casos extremos em aceleração por GPU, compartilhamento de tela, posicionamento de janelas e ferramentas de script. Muitos relatam renderização mais suave, melhor escalonamento HiDPI e segurança aprimorada no Wayland, enquanto outros — especialmente usuários da Nvidia e de hardware mais antigo — ainda encontram instabilidade e fluxos de trabalho ausentes, ressaltando que a compatibilidade X11 via XWayland continuará importante por anos.
O que significa “Firefox com Wayland por padrão”
- Em desktops Wayland, o Firefox falará com o Wayland diretamente em vez de passar pela camada de compatibilidade XWayland.
- Usuários de X11 (por exemplo, Ubuntu 20.04 em Xorg) não são afetados; o Firefox continuará usando X11 lá.
- Distros como Fedora e (GNOME no) Debian já usam, por padrão, o Firefox em Wayland por meio de variáveis de ambiente como
MOZ_ENABLE_WAYLAND=1.
Noções básicas de Wayland vs X11
- Ambos são protocolos de exibição entre apps e um servidor/compositor de exibição.
- X11 é mais antigo, orientado a rede, e inclui primitivas de desenho; Wayland é baseado em buffers e mais enxuto.
- Os apps ainda podem usar X11 sob Wayland via XWayland, mas isso pode prejudicar o dimensionamento e a qualidade visual.
Suporte de aplicativos e toolkits
- A maioria dos apps depende de toolkits de GUI (GTK, Qt, Electron, SDL, etc.) que escondem os detalhes de X/Wayland.
- O Firefox usa sua própria pilha de renderização e precisa de suporte explícito a Wayland, especialmente para vídeo, aceleração de hardware e WebGL.
- Alguns jogos e aplicativos legados talvez nunca sejam portados; eles dependerão do XWayland ou do WINE nativo em Wayland.
Experiências de usuários com o Firefox no Wayland
- Muitos relatam que o Firefox no Wayland tem sido estável “há anos”, com bom suporte a mix de DPI e ao zoom por pinça no touchpad.
- Outros veem travamentos intermitentes (por exemplo, ao arrastar abas) ou problemas com WebGL, às vezes ligados à Nvidia.
- Alguns usuários não percebem diferença visível em relação ao X; outros notam renderização mais suave e melhor escalonamento.
Desempenho, GPU e problemas de hardware
- Os relatos variam: alguns acham o Wayland mais suave e com menos tearing; outros sentem maior latência, especialmente em laptops antigos.
- Nvidia é um ponto doloroso recorrente: alguns compositores Wayland precisam de patches; certos apps perdem aceleração por GPU; GPUs mais antigas ou drivers instáveis podem tornar o Wayland inutilizável.
- Contornos incluem forçar renderização por software (
LIBGL_ALWAYS_SOFTWARE), desativar GPU por aplicativo ou usar compositores/patches específicos.
Captura de tela, compartilhamento e ferramentas
- Os primeiros a adotar Wayland muitas vezes só perceberam isso quando ferramentas de captura de tela e de atalhos deixaram de funcionar.
- Ferramentas internas de captura de tela geralmente funcionam; ferramentas de compartilhamento de tela e automação de terceiros precisam adotar novos protocolos baseados em permissão e estão em diferentes estágios de suporte.
O debate X11 vs Wayland
- A favor do Wayland: melhor segurança (os apps não conseguem bisbilhotar teclas facilmente), design mais limpo, corrige problemas antigos do X como tearing e escalonamento.
- A favor do X11: maduro, “simplesmente funciona” para alguns fluxos de trabalho, ferramentas ricas de CLI (xrandr/xdotool/xwininfo) e menos regressões em hardware antigo ou peculiar.
- Críticos do Wayland apontam proliferação de extensões, verbosidade, qualidade inconsistente dos compositores e ausências de conveniências como persistência confiável da posição das janelas (espera-se que seja implementada pelo compositor).