2

What's the deal with the Adwaita theme? Just about every application you can get on Linux are always looking to use the Adwaita theme, instead of just using the theme currently installed on the system.

more than often I see applications trying to load module engines that belong to Adwaita themes, and can cause issues for them when it can't find the module engine for it with GTK+ Warnings. Or is this just the theme engine trying to compensate for something when it's loading a theme? I don't really get what the deal is here with it, or why Adwaita specifically is needed for every application, or even depends on that specific theme set instead of loading with whatever theme a user has installed.

Moreso, is it possible to just simply disable adwaita from being used and loaded to suppress these kind of warnings that Adwaita produces? The warnings aren't very impacting on how applications run, but when you're busy trying to debug applications that crash unexpectedly, or refuse to run, it's pretty convoluted when you're scrolling through hundreds of hundreds of GTK Warnings by Adwaita.

1

You might be a victim of the same confusion that I was. There is the Adwaita theme and then there is libAdwaita.so, which is part of the gnome-themes-standard. This shared library is the Adwaita theming engine, which the GTK applications use, regardless of what theme is used. The warnings are produced due to missing the gnome-themes-standard package. Try installing that to remove the warnings.

  • I have all the standard themes installed, yet they still persist, I also have the GTK2 murrine themes and such. So if they're all installed, I don't get how it can say it's missing when it's all there. Because I'm having issues starting Steam up because of these warnings. – user91679 Jul 30 '17 at 9:54
  • gnome-themes-standard is not a theme. It is a theming engine. Check if you have that installed. – Munir Jul 31 '17 at 2:59
  • @ Munir - I have that installed. – user91679 Jul 31 '17 at 5:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy