Firefox mostra tela preta na primeira execução ao usar Wayland

Firefox mostra tela preta na primeira execução ao usar Wayland

Instalei o Ubuntu 22.04 em um antigo laptop Dell Vostro 1700 com 4 GB de RAM e tela de 17 "1440x900. Tudo está funcionando bem, mas há uma pequena coisa que está me incomodando.

Instalei a instalação mínima e depois instalei os pacotes adicionais que queria. Entre eles o Firefox que foi instalado como versão snap.

Se eu fizer login usando o Wayland, na primeira vez que tento iniciar o Firefox, vejo apenas uma tela preta. Se eu sair do aplicativo e iniciá-lo novamente, ele estará funcionando bem. Isso acontece se eu tentar executar o Firefox clicando no ícone à esquerda ou se eu iniciar o Firefox a partir das janelas do terminal digitando firefox.

Após algumas verificações, percebi que isso acontece apenas no Wayland. Se eu começar com o Xorg, esse problema não ocorrerá.

Aqui estão as informações sobre a versão do Firefox instalada:

name:      firefox
summary:   Mozilla Firefox web browser
publisher: Mozilla✓
store-url: https://snapcraft.io/firefox
contact:   https://support.mozilla.org/kb/file-bug-report-or-feature-request-mozilla
license:   unset
description: |
  Firefox is a powerful, extensible web browser with support for modern web
  application technologies.
commands:
  - firefox
  - firefox.geckodriver
snap-id:      3wdHCAVyZEmYsCMFDE9qt92UV8rC8Wdk
tracking:     latest/stable/ubuntu-22.04
refresh-date: 4 days ago, at 06:30 CET
channels:
  latest/stable:    110.0-3      2023-02-16 (2356) 252MB -
  latest/candidate: 110.0-3      2023-02-14 (2356) 252MB -
  latest/beta:      111.0b2-1    2023-02-17 (2370) 192MB -
  latest/edge:      112.0a1      2023-02-18 (2373) 197MB -
  esr/stable:       102.8.0esr-2 2023-02-16 (2364) 185MB -
  esr/candidate:    102.8.0esr-2 2023-02-16 (2364) 185MB -
  esr/beta:         ↑                                    
  esr/edge:         ↑                                    
installed:          110.0-3                 (2356) 252MB -

Existe algum log onde eu possa obter mais informações sobre esse comportamento?

Encontrei na internet, em um post no reddit.com, alguém relatando o mesmo problema. Alguma sugestão?

Atenciosamente, Al

Responder1

https://bbs.archlinux.org/viewtopic.php?id=258954

Eu tive o mesmo problema resolvido com a solução acima

Você está executando o Firefox no xwayland e precisa executá-lo no Wayland configurando uma variável de ambiente

Depois de configurar a variável de ambiente, basta sair ou reiniciar

Responder2

Para resolver esse problema, adicionei uma variável de ambiente:

sudo vim /etc/environment

em seguida, adicionei a seguinte linha ao arquivo:

MOZ_ENABLE_WAYLAND=1

Agora o Firefox abre normalmente

Responder3

Ainda estou tendo o mesmo problema no Ubuntu 23.04, o que é incrível, já que espero que Firefox e Wayland sejam a configuração padrão hoje em dia.

Li a postagem mencionada na resposta de Yuvi e cheguei à seguinte solução:

Para sessões de wayland, adicione MOZ_ENABLE_WAYLAND=1ao seu ambiente. Isso pode ser conseguido adicionando o seguinte código ao seu ~/.profile(para shells de login. Isso corrige o clique no ícone do Firefox no Gnome) e ao seu ~/.bashrc(para shells sem login. Isso corrige a execução firefoxa partir do Terminal Gnome).

if [ "$XDG_SESSION_TYPE" == "wayland" ] ; then
  export MOZ_ENABLE_WAYLAND=1
fi

informação relacionada