Unfortunately, it’s a feature, not a bug. You did read my post above, right?
You need the User Themes extension which is part of the gnome-shell-extensions package. It’s installed by default.
It’s not about Gtk 4 specifically, it’s Libadwaita. It forces the Adwaita theme instead of using the Gtk theme. Notice in Tweaks it’s now labeled as legacy. We’re not the only ones upset that custom theming is not available. We had a team meeting today about GNOME and theming was one of the main topics.
We’ll see what third-party developers come up with between now and when…
In the meantime, one can attempt to set the theme using the GTK_THEME global variable, however it is not supported by anyone and things may not work properly.
Yet, it was using Matcha-dark-sea for a while although Matcha-sea was selected. At this point, I take any sort of quick win.
The worst thing to ever land on Linux would describe this better.
But yeah, I got it.
Hence…
… I will use this for the time being. I’m very well aware it is already broken and will break even further with time, but it’s still more consistent than adwaita… And it’s a temporary solution until someone brings a workaround to the GTK4 table. Crossing fingers for 3rd party to step up indeed.
export GTK_THEME=Matcha-sea
in /etc/environment did the trick. Thanks for the suggestion.
Has anybody else experienced this?
When attempting to change the system volume or network settings and then rather than clicking outside of the popup, just moving the mouse over other tray items, specifically Telegram and Logitech Solaar in my case, those tray items show this blank popup, although Pamac’s update tray item displays correctly and my CPU Power Manager too showing the full expected UI with text and clickable items.
I’m guessing that this has something to do with those buggy tray items using custom tray popup menus and the others integrating with Gnome-Shells standards.
Whenever I click on the standardised items and then hover over to the other items, I get the same experience, the non-standard tray items show that empty popup.
Though if I just right click on Telegram or Solaar, they work as expected and show their popup menus (although they don’t follow the system theme, they have custom designs that the developers appear to have implemented which I assume is the reason for them breaking in G42).
I already have default shell theme set and do not have manjaro-gdm-theme installed but still have blocky OSDs. I tested using a new user with all extensions disabled but the results were the same.
Thanks all … I had extensions turned off and default themes set, but it looks to have been some older GDM tweaks that were causing this issue rather than the settings for the logged in user. resetting GDM settings resolves the issue and beautiful new OSD’s are in use.
On my laptop the OSD associated with enabling / disabling the touchpad is OK in Wayland session, but does not appear in xorg sessions even although the touchpad is enabled/disabled correctly.
Speaking of Wayland, FYI, I tried force enabling it on the bleeding edge unstable update the other day, but it’s still not quite daily driver ready on my Nvidia GPU:
NVIDIA GeForce RTX 2070 with Max-Q Design/PCIe/SSE2.
Just a quick note for those of you who are curious
Though the biggest problem is flickering and random jittering, I’d kinda appreciate if all Linux distro’s decided to just default to this even with these bugs but still have the option to switch to x11, just to force Nvidia to get off their butt and deal with their GPU’s problems