Bei Verwendung von Wayland zeigt Firefox beim ersten Ausführen einen schwarzen Bildschirm an

Bei Verwendung von Wayland zeigt Firefox beim ersten Ausführen einen schwarzen Bildschirm an

Ich habe Ubuntu 22.04 auf einem alten Dell Vostro 1700-Laptop mit 4 GB RAM und 17-Zoll-Display (1440 x 900) installiert. Alles funktioniert einwandfrei, aber es gibt eine Kleinigkeit, die mich nervt.

Ich habe die Minimalinstallation durchgeführt und dann noch zusätzlich gewünschte Pakete nachinstalliert. Darunter auch Firefox, der als Snap-Version installiert wurde.

Wenn ich mich mit Wayland anmelde, wird beim ersten Versuch, Firefox zu starten, nur ein schwarzer Bildschirm angezeigt. Wenn ich die Anwendung beende und erneut starte, funktioniert sie einwandfrei. Dies passiert, wenn ich versuche, Firefox auszuführen, indem ich auf das Symbol links klicke, oder wenn ich Firefox aus dem Terminalfenster starte, indem ich „Firefox“ eingebe.

Nach einigen Überprüfungen habe ich festgestellt, dass dies nur in Wayland passiert. Wenn ich mit Xorg starte, tritt dieses Problem nicht auf.

Hier die Infos zur installierten Firefox Version:

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 -

Gibt es ein Protokoll, in dem ich weitere Informationen zu diesem Verhalten erhalten kann?

Ich habe im Internet einen Beitrag auf reddit.com gefunden, in dem jemand dasselbe Problem meldet. Irgendwelche Vorschläge?

Mit freundlichen Grüßen, Al

Antwort1

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

Ich hatte dasselbe Problem, das ich gerade mit der obigen Lösung gelöst habe

Sie führen Firefox über xwayland aus und müssen es über Wayland ausführen, indem Sie eine Umgebungsvariable einrichten

Nach dem Einrichten der Umgebungsvariable einfach abmelden oder neu starten

Antwort2

Um dieses Problem zu lösen, habe ich eine Umgebungsvariable hinzugefügt:

sudo vim /etc/environment

und fügte dann der Datei die folgende Zeile hinzu:

MOZ_ENABLE_WAYLAND=1

Jetzt öffnet sich Firefox normal

Antwort3

Ich habe unter Ubuntu 23.04 immer noch dasselbe Problem, was ziemlich unglaublich ist, da ich davon ausgehe, dass Firefox und Wayland heutzutage die Standardkonfiguration sind.

Ich habe den in Yuvis Antwort erwähnten Beitrag gelesen und bin zu folgender Lösung gekommen:

Für Wayland-Sitzungen fügen Sie MOZ_ENABLE_WAYLAND=1Ihrer Umgebung Folgendes hinzu. Dies erreichen Sie, indem Sie den folgenden Code zu Ihrer ~/.profile(für Login-Shells. Dies behebt das Klicken auf das Firefox-Symbol in Gnome) und zu Ihrer ~/.bashrc(für Nicht-Login-Shells. Dies behebt das Ausführen firefoxvom Gnome-Terminal) hinzufügen.

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

verwandte Informationen