Firefox muestra una pantalla negra la primera vez que se ejecuta cuando se usa Wayland

Firefox muestra una pantalla negra la primera vez que se ejecuta cuando se usa Wayland

Instalé Ubuntu 22.04 en una vieja computadora portátil Dell Vostro 1700 con 4 GB de RAM y una pantalla de 17" 1440x900. Todo funciona bien, pero hay una pequeña cosa que me molesta.

Instalé la instalación mínima y luego instalé los paquetes adicionales que quería. Entre ellos Firefox, que se instaló como versión instantánea.

Si inicio sesión con Wayland, la primera vez que intento iniciar Firefox solo puedo ver una pantalla negra. Si salgo de la aplicación y la inicio nuevamente, entonces funciona bien. Esto sucede si intento ejecutar Firefox haciendo clic en el icono de la izquierda o si inicio Firefox desde la ventana del terminal escribiendo firefox.

Después de algunas comprobaciones, he notado que esto sucede sólo en Wayland. Si empiezo con Xorg entonces este problema no ocurre.

Aquí la información sobre la versión de 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 algún registro donde pueda obtener más información sobre este comportamiento?

Encontré en Internet, en una publicación en reddit.com, que alguien informaba del mismo problema. ¿Cualquier sugerencia?

Saludos cordiales, Al.

Respuesta1

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

Tuve el mismo problema que acabo de resolver con la solución anterior.

Estás ejecutando Firefox sobre xwayland y tienes que ejecutarlo sobre Wayland configurando una variable de entorno.

Después de configurar la variable de entorno, simplemente cierre sesión o reinicie

Respuesta2

Para resolver este problema, agregué una variable de entorno:

sudo vim /etc/environment

Luego agregó la siguiente línea al archivo:

MOZ_ENABLE_WAYLAND=1

Ahora Firefox se abre normalmente.

Respuesta3

Sigo teniendo el mismo problema en Ubuntu 23.04, lo cual es increíble, ya que espero que Firefox y Wayland sean la configuración estándar hoy en día.

Leí la publicación mencionada en la respuesta de Yuvi y llegué a la siguiente solución:

Para sesiones de wayland, agrégalas MOZ_ENABLE_WAYLAND=1a tu entorno. Esto se puede lograr agregando el siguiente código a su ~/.profile(para shells de inicio de sesión. Esto corrige hacer clic en el ícono de Firefox en Gnome) y a su ~/.bashrc(para shells sin inicio de sesión. Esto corrige la ejecución firefoxdesde la Terminal de Gnome).

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

información relacionada