Latest update breaks dark theme for Gnome applications

So the latest update, which upgraded only a few Gnome related packages, turned most things to a blinding white. The Settings, Extensions, Files apps are using the dark theme, and other base components of Gnome like the task bar. But nothing else! The Gnome Terminal, VM Manager, gThumb, Timeshift, gParted, etc, all are bright white.

See: https://paste.pics/e7dd820ce6e8a778f9e94153f619a233

This was all dark grey an hour ago before I updated. (A white terminal! Ahhhh!)

Dark mode is still enabled (as seen in the screenshot), and almost all extensions are disabled, including the Night Theme Switcher.

It seems like one of these packages would be the most likely packages that would cause this issue:

tail -262  pacman.log | grep -E 'gnome|wayland'
[2022-12-20T09:37:55-0700] [ALPM] upgraded gnome-bluetooth-3.0 (42.4-1 -> 42.5-1)
[2022-12-20T09:37:55-0700] [ALPM] upgraded gnome-characters (43.0-1 -> 43.1-1)
[2022-12-20T09:37:55-0700] [ALPM] installed gnome-shell-extension-gtk4-desktop-icons-ng (26-1)
[2022-12-20T09:37:55-0700] [ALPM] upgraded gnome-layout-switcher (0.8.33-3 -> 0.8.33-7)
[2022-12-20T09:37:55-0700] [ALPM] upgraded gnome-shell-extension-gsconnect (54-1 -> 54+17+g47cd99ab-1)
[2022-12-20T09:37:59-0700] [ALPM] upgraded manjaro-gnome-extension-settings (20220728-1 -> 20221211-2)
[2022-12-20T09:37:59-0700] [ALPM] upgraded pamac-gnome-integration (10.4.3-1 -> 10.4.3-2)
[2022-12-20T09:37:59-0700] [ALPM] upgraded qt5-wayland (5.15.7+kde+r55-1 -> 5.15.7+kde+r56-1)
[2022-12-20T09:38:20-0700] [ALPM] running 'manjaro-gnome-messages.hook'...

I am very adept at headless (server) troubleshooting in Linux, but I’m not sure where to even start with this one.

What theme are you using for Legacy Applications (Gtk 3) in Tweaks?

Please also post the output of the following (affects Qt applications):

echo $QT_QPA_PLATFORMTHEME
echo $QT_STYLE_OVERRIDE

Never even been in there before. But In Legacy Applications it displays blank, but when I click on it I see Adwaita (default).

qt5ct

(NULL)

There should also at the very least be Adwaita-dark as well.

Doubtful. Please post your full update log:

grep -i 2022-12-20 /var/log/pacman.log
1 Like

Oh, the update made that field blank! I’ve never touched it. I picked Adwaita-dark, and boom, fixed!

Thank you!

Oh, I just noticed this, even though it’s 99.9% fixed. It doesn’t hurt to look at my screen anymore!

But now there is a white background for the CPU on this screen? I look probably find more cases of it, with some poking around.

Like this: https://paste.pics/99a7d85fe71120b0e5ba256230d563d4

Any idea why that has not changed the background for that one specific widget?

Because it is hard-coded in the widget? Because you need to restart something?

Of course, that worked. Don’t I feel like the biggest noob on the planet now. I’ve been restarting for everything else. But changing the theme changed everything, but that one widget. (Technically, that’s a minor bug, but still…)

I need sleep. I can do so now peacefully knowing my baby is working normally. heh

Yes. That’s a Qt application that needs to be addressed separately.

If you want the default GNOME blue accent, comment out QT_QPA_PLATFORMTHEME in /etc/environment, install both qgnomeplatform-qt5 and qgnomeplatform-qt6 and reboot.

If you want the Maia accent (new and improved!), see here:

Thanks for the tips.

Yeah, l somewhat get why many applications don’t follow suit, and they can adhere to countless frameworks.

The very last post was just weird to have everything instantly change with that legacy setting, except for that one thing. Everything instantly changed to dark. But in VM Manager, from to simple pull down lists, to complex embedded syntax highlighted text editors, and so much more all went dark with the simple flip of a switch. Except for only one component of a single app (the background for the CPU load). Until I rebooted. That one widget (is that the term?), was the only thing that didn’t change. So a very minor bug from an older framework, that Gnome has backwards compatibility for I assume? I think I was using Qt apps in the mid to late 90s. Damn.

It was the whole thing changing after an update, without even knowing the separate “GNOME Tweaks” settings even existed, that really threw me off.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.