FileZilla Congelando no Debian 13 com Wayland? A Solução Definitiva com GDK_BACKEND

Resumo: Se você migrou para o Debian 13 e está enfrentando travamentos totais da tela ao usar o FileZilla no Wayland, o culpado é a incompatibilidade de renderização GTK. Descubra como forçar o uso do Xwayland sem sair da sua sessão moderna.

O Problema

O FileZilla, baseado em GTK, tenta utilizar o backend nativo do Wayland em sessões modernas. No entanto, bugs na implementação atual ou nos drivers de vídeo podem causar freezes completos da interface gráfica. A solução não é abandonar o Wayland, mas instruir o aplicativo a usar a camada de compatibilidade X11 (Xwayland).

A Solução: Variável GDK_BACKEND

O segredo está na variável de ambiente GDK_BACKEND. Ao defini-la como x11, forçamos o toolkit GTK a ignorar o Wayland nativo e rodar sobre o Xorg, mesmo dentro de uma sessão Wayland.

1. Teste Rápido (Terminal)

Antes de aplicar permanentemente, valide a correção executando no terminal:

GDK_BACKEND=x11 filezilla

Se o programa abrir e navegar pelas pastas sem travar, a solução está confirmada.

2. Aplicação Permanente (Editar .desktop)

Para não precisar digitar o comando sempre, edite o atalho do aplicativo:

  1. Copie o lançador para o diretório do usuário: cp /usr/share/applications/filezilla.desktop ~/.local/share/applications/ (Isso evita que atualizações do sistema sobrescrevam sua modificação).
  2. Edite o arquivo:
    Abra ~/.local/share/applications/filezilla.desktop em seu editor favorito e localize a linha Exec. Original: Exec=filezilla %F Modificado: Exec=env GDK_BACKEND=x11 filezilla %F Nota: O uso de env garante que a variável seja injetada corretamente no contexto de execução.
  3. Salve e teste:
    Agora, ao clicar no ícone do FileZilla no menu, ele iniciará automaticamente com a correção aplicada.

Por que isso funciona?

O Wayland gerencia a composição da tela de forma diferente do Xorg. Enquanto o Xorg permite que aplicativos desenhem diretamente na memória de vídeo de maneira mais permissiva, o Wayland exige que o compositor gerencie cada superfície. O FileZilla, em certas configurações do Debian 13, falha ao negociar essa superfície nativa, travando o compositor. O Xwayland atua como um servidor X11 “traduzido” dentro do Wayland, contornando essa falha de negociação específica.

Conclusão

Não é necessário reverter todo o seu sistema para Xorg. Com uma simples variável de ambiente, você mantém a segurança e os recursos modernos do Wayland enquanto garante a estabilidade do seu cliente FTP.

Rolar para cima