GNOME 42 has arrived!
Gtk 4 theming and Libadwaita
Unfortunately, there will be no custom theming available for Libadwaita applications. However, once the Libadwaita Recoloring API is implemented, we should be able to add Maia to the color palette.
I suggest installing the
adw-gtk-theme from our community repo to make all Gtk applications have a matching theme. In Tweaks, set the Legacy Applications theme to Adw or Adw-dark. I recommend setting the Shell theme to Default or another shell theme you prefer that has GNOME 42 support.
To automatically switch the system theme and legacy application theme when toggling between the Light and Dark style in Settings, install the Legacy (GTK3) Theme Scheme Auto Switcher extension (
Qt application theming
For Qt application theming, we have switched back to QGnomePlatform for GNOME 42.
qt6ct (Qt Configuration Utilities) may be marked as orphans. If you want to use QGnomePlatform with the Adwaita Qt style, you’ll need remove or comment the
QT_QPA_PLATFORMTHEME variable in
/etc/environment. You’ll want both
qgnomeplatform-qt6 for Qt 5 and Qt 6 applications.
New Adwaita folder icon style
If you want the new Adwaita folder icon style with Papirus, you can use
papirus-folders to set it:
For example, with Papirus-Dark:
papirus-folders -C adwaita --theme Papirus-Dark
Manjaro COSMIC status
For those using the Manjaro COSMIC packages, you will need to remove them. I’ve dropped them from the repos. Once System76 finishes their new Gtk 4 applications for Pop!_OS, I’ll see about adding them.
Bluetooth is not enabled by default due to “…changes between GNOME 41 and 42, fixing long-standing bugs which would cause adapters to be powered up when the user never asked for that.”
If you’re not using GNOME
If you want to change the theme of Libadwaita applications on another Gtk desktop like Xfce or Cinnamon, you can use the following commands:
Light Adwaita theme:
gsettings set org.gnome.desktop.interface color-scheme default
Dark Adwaita theme:
gsettings set org.gnome.desktop.interface color-scheme prefer-dark