Ever re-installed your OS but kept your
/home partition and got to experience some weird visual artifacts? If your desktop environment is XFCE for instance and your KDE apps (such as
gwenview) look bad, then you’d normally solve this with Kvantum Manager. Kvantum is used for styling Qt apps. It worked great out of the box for the Manjaro clean installs I’ve done so far, but the same cannot be said about the latest (re-) install where I just kept my
/home partition and installed Manjaro onto a brand new SSD.
Again, out of the box, Kvantum Manager works great… until it doesn’t. I might have forgotten to install a particular Qt theme. Instead of tracking down that particular package, an alternative solution is to install
qt5ct. As explained on this Arch Linux wiki page,
qt5ct provides another way to style KDE apps from within a desktop environment other than KDE. So this should work for XFCE, as well as Gnome and what have you.
Just install it:
1 sudo pacman -S qt5ct
Next, you need to make an environment variable available globally to specify that it is
qt5ct that should be used as the Qt platform abstraction. This can be achieved by adding the following line to
1 export QT_QPA_PLATFORMTHEME=qt5ct
qt5ct and select the desired theme.
Log out and log in again and your KDE apps should now be better integrated visually into your non-KDE desktop environment.