theo
GTK et Qt sont en gros, des "bibliothèques graphiques" (pardon pour les puristes) et c'est grâce à ces outils que tes applications graphiques disposent de fenêtres,boutons,whatever.
Le plus dur, c'est d'harmoniser les thèmes GTK et Qt.
J'utilise aussi Xfce donc je vais te donner un exemple de configuration :
C'est mon bureau Xfce avec le thème Gtk Greybird et les icones Faenza.
Greybird modifie pratiquement tout :
- Les bordures de fenêtres
- Les ascenseurs pour le scroll
- Les onglets
- Les panels de Xfce
- Le style des notifications
Et j'en oublie surement.
Dans la plupart des cas, pour Xfce, il suffit de mettre ton thème décompressé dans ~/.themes et de le choisir comme thème dans les paramètres de Xfce.
Faut le sélectionner pour les fenêtres, les notifications et etc.
Harmoniser les programmes qui utilisent Qt se fait bien souvent en utilisant l'outil
- qtconfig
C'est bien documenté dans le wiki de Xfce.
Pour moi, il y a un peu plus de configuration à faire comme par exemple, exporter une variable d'environnement qui s'active avant le démarrage du serveur X et etc.
T'as aussi pleins d'infos sur le wiki d'Archlinux que j'ai utilisé même si je n'utilise pas cette distribution :
https://wiki.archlinux.org/index.php/Uniform_Look_for_Qt_and_GTK_Applications
Voilà bonne chance.
Note : La personnalisation d'un DE comme Xfce est plus simple à faire que pour un WM comme Xmonad et companie.
En revanche les WM sont plus "puissants" sur certaines fonctionnalités.