There are multiple aspects in changing system colors in a linux system. That is because in its base, linux is a very heterogeneous ecosystem. Linux distributions try - and manage to do that quite well - to compile a desktop and a selection of software that provided a homogeneous experience.
- The look and colors of GTK2 apps is changed with GTK2 themes
- The look and colors of GTK3 apps is changed with GTK3 themes
- The look and colors of GTK4 apps can almost not be changed, although the API of
libadwaita
will provide more options in the future
- The look and colors of QT apps are changed in still different ways
- The look and colors of Gnome Shell is changed by dedicated Gnome Shell themes...
There has been a movement of software developers to stop theming apps. There is a trend, therefore, to move to even less configuration options in that respect.
Ubuntu 22.04 exposes quite some customization in "Settings - Appearance". You can move between dark and light themes, you can change the accent color, and the Yaru icons will even adapt to these changes, so there is by default actually some flexibility to adapt colors to your mood.
Gnome Shell can still be themed, and you still need to enable the "User themes" official extension to be able to change its theme. Install the official extensions with sudo apt install gnome-shell-extensions
.
However, the management of Gnome Shell extensions has been moved out of Tweaks, because a dedicated app is available. Install it in Ubuntu with sudo apt install gnome-shell-extension-prefs
. Another option in Ubuntu to manage extensions is the tool gnome-shell-extension-manager
. It moves most of the functionality of the Gnome Shell Extensions website to a separate desktop app. Canonical included it quite fast in the software repositories because the Firefox Snap version cannot work with that website. This tool offers an alternative.
Thus, you can activate "User Themes" as before, and then activate a different Gnome Shell theme, which also controls the look of the Alt+Tab switcher.