Firefox 66 and Mesa 19.0 ended up in the release pocket. So we are now more or less feature complete.
You can test the state of the Firefox Wayland support by following those steps:
Start the Ubuntu-Wayland session instead of the “ubuntu” one.
Open the terminal (gnome-terminal or whatever)
type
export GDK_BACKEND=wayland
type
firefox
After testing just close the terminal. The env variable in step 3 was just set temporarily, so the next time you start up Firefox it will use X(wayland) again.
EDIT:
IT WORKS!
Initially I saw just invisible windows. It turned out, that I had Webrender still enabled in about:config accidentally after an unsuccessful Webrender tryout.
EDIT 2 Just as an information: It seems that GDK_BACKEND isn’t supposed to be set globally. It is designed to be set per application. So don’t try to set it up globally, it will probably just not work or even prevent to start the desktop session. If you want Firefox to start up automatically, you will probably have to edit the firefox.desktop file (instead of Exec=firefox %u use Exec=env GDK_BACKEND=wayland /usr/bin/firefox %u. That will pass the per application env just to Firefox.
That was an excellent change for most users.
Those that want to bury their windows in the same position can likely find a setting somewhere, someplace…
It is not too important to me because it is easy to change that back in GNOME-tweaks (“windows” section). I think that this is what you are hinting at.
Edit: The recent updates fixed my WLAN connectivity. It was broken after one package update today.
EDIT2: I finally figured out the culprit of the broken Firefox Wayland support. Of course it was my fault, I have left Webrender turned on although my graphics chip was still blocked for Webrender and didn’t work. Just having this setting toggled prevented Wayland to work properly.
Packet Tracer still uses libpng12, which isn’t available on Bionic and later. It won’t run without it. The one in Xenial’s repos is outdated (1.2.54), while the latest version in Sourceforge is 1.2.59.
One thing I miss in Ubuntu is that login/lockscreen powered by #lightdm please create a better one or bring it back as default… I have no issues with gnome Its dope… but lets recreate a better ubuntu gnome lockscreen… we created the software store they followed suite lets do it for the lock screen… Am just an Ubuntu user
I hope that the following bugs will be fixed upstream or distropatched:
*The neverending spinner: The mouse pointer shows the spinning animation when starting an app even if the app is already fully loaded. You can stop the animation manually by dragging the window with your mouse: This is fixed already upstream for Mutter 3.32.1 https://gitlab.gnome.org/GNOME/mutter/merge_requests/498
*Blurry background picture: @vanvugt proposed a fix today upstream in https://gitlab.gnome.org/GNOME/mutter/merge_requests/505EDIT And he got it merged one day later. So like the spinner issue, this will be fixed automatically once 3.32.1 is synced in Ubuntu.
It looks like the Xorg throttling problem has not been taken care of yet. All of a sudden the cursor gets stuck, and only hard shut down and restart helps. This might happen any time. Strangely, in the same laptop in Windows 10 it never got stuck in continuous running for more than 18 hours. Hope, this matter would be looked into before the final release.
All three of my pet bugs above are fixed. Most GNOME apps are on version 3.32.1, just Mutter and Gnome-Shell are on a snapshot of April 10th (because no official 3.32.1 is tagged yet?). Gstreamer is on a RC version, Mesa on 19.0.2.
It looks good, thanks to all involved for their efforts