
Problema sério de arrastar e soltar no Firefox no GNOME (somente X11)
Olá a todos,
Tenho encontrado um problema sério e consistente com a função de arrastar e soltar no Firefox, e descobri que ele afeta mais do que apenas sites específicos.
Quando estou no meu ambiente GNOME rodando em X11, a função de arrastar e soltar no Firefox não funciona corretamente. O problema não é apenas com sites como o Trello, onde os cartões ficam presos ou não acompanham o cursor. Isso também acontece quando tento arrastar e soltar abas para reorganizá-las ou movê-las para uma nova janela. As abas travam e não se movem de forma fluida.
Após muitos testes, cheguei às seguintes conclusões:
1. O problema é do Firefox. Outros navegadores, como os baseados em Chromium, não apresentam esse comportamento travado, seja arrastando abas ou conteúdo de sites.
2. O problema é exclusivo do X11. Quando mudo para uma sessão Wayland, a função de arrastar e soltar no Firefox volta a funcionar perfeitamente, tanto para abas quanto para o conteúdo de sites como o Trello.
3. A "solução" temporária de reiniciar o GNOME Shell (Alt + F2, r, Enter) resolve o problema por um tempo, o que sugere um estado de erro no GNOME Shell/Mutter causado por algo no Firefox.
4. Os logs de erro mostram mensagens como "Can't update stage views actor ... needs an allocation", que apontam para uma falha na renderização e no posicionamento de janelas e elementos visuais.
Isso indica que há um problema de interação entre o Firefox e a forma como ele lida com o gerenciador de janelas em X11. A falha afeta uma funcionalidade básica do navegador.
Alguém mais está enfrentando esse problema ou conhece alguma configuração para contorná-lo? Isso realmente prejudica a experiência de uso.
All Replies (2)
Isso aqui deu certo... mas é uma 'gambi':
Forçar o Firefox a Usar Wayland
Você pode forçar o Firefox a usar Wayland nativamente, o que provavelmente resolverá o problema de uma vez por todas.
Como fazer:
1. Abra o terminal. 2. Edite o arquivo de configuração de ambiente do Firefox. Digite:
sudo gedit /etc/environment (Se não tiver o gedit, use nano ou o editor de sua preferência).
3. Adicione a seguinte linha ao final do arquivo:
MOZ_ENABLE_WAYLAND=1
4. Salve e feche o arquivo.
5. Reinicie o computador.
Depois de reiniciar, o Firefox deve iniciar em Wayland. Teste a função de arrastar e soltar para ver se o problema foi resolvido.
Reiniciei novamente já não funcionou. Ou seja, sem solução ainda.