With the above, if I log in and click firefox, I get stuck at the black window. If I quit firefox and try again, I get a *temporary* black window, and then a working firefox.
If I edit the file and change it to "MOZ_ENABLE_WAYLAND=1 /home/alan/firefox-104.0.2/firefox/firefox", then two things change:
1. When I log in and click firefox, firefox works the first time. I don't have to quit it and click it again before I can use firefox.
2. When firefox starts, there is no *temporary* black screen either.
---
When I *was* trying to launch firefox from the terminal, I also noticed a difference in debug messages:
$ /bin/bash -c "/home/alan/firefox-104.0.2/firefox/firefox"
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
[2022-09-19T12:44:36Z ERROR viaduct::backend::ffi] Missing HTTP status
[2022-09-19T12:44:36Z ERROR viaduct::backend::ffi] Missing HTTP status
$
Sorry, I can't deal with the randomness. Let's simplify -
$ sudo snap disable firefox
firefox disabled
$ cat ~/.local/ share/applicati ons/firefox2. desktop alan/firefox- 104.0.2/ firefox/ firefox" false GNOME;GTK; Network; WebBrowser; text/html; text/xml; application/ xhtml+xml; application/ xml;application /rss+xml; application/ rdf+xml; image/gif; image/jpeg; image/png; x-scheme- handler/ http;x- scheme- handler/ https;video/ webm;applicatio n/x-xpinstall; firefox
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser 2
Exec=/bin/bash -c "/home/
Terminal=false
X-MultipleArgs=
Type=Application
Icon=firefox
Categories=
MimeType=
StartupNotify=true
StartupWMClass=
$
With the above, if I log in and click firefox, I get stuck at the black window. If I quit firefox and try again, I get a *temporary* black window, and then a working firefox.
If I edit the file and change it to "MOZ_ENABLE_ WAYLAND= 1 /home/alan/ firefox- 104.0.2/ firefox/ firefox" , then two things change:
1. When I log in and click firefox, firefox works the first time. I don't have to quit it and click it again before I can use firefox.
2. When firefox starts, there is no *temporary* black screen either.
---
When I *was* trying to launch firefox from the terminal, I also noticed a difference in debug messages:
$ /bin/bash -c "/home/ alan/firefox- 104.0.2/ firefox/ firefox" 19T12:44: 36Z ERROR viaduct: :backend: :ffi] Missing HTTP status 19T12:44: 36Z ERROR viaduct: :backend: :ffi] Missing HTTP status
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
[2022-09-
[2022-09-
$
$ /bin/bash -c "MOZ_ENABLE_ WAYLAND= 1 /home/alan/ firefox- 104.0.2/ firefox/ firefox" 19T12:44: 43Z ERROR viaduct: :backend: :ffi] Missing HTTP status 19T12:44: 43Z ERROR viaduct: :backend: :ffi] Missing HTTP status
Unsupported modifier, resource creation failed.
XXX: resource creation failed
Unsupported modifier, resource creation failed.
XXX: resource creation failed
Unsupported modifier, resource creation failed.
XXX: resource creation failed
[2022-09-
[2022-09-
$