J'ai changé le thème des icônes dans Ubuntu 12.04, mais cela n'affecte pas les applications Qt. Ils ont le thème par défaut.
Pour les applications KDE, le thème des icônes peut être modifié avec le systemsettings
package . Toutefois, cela ne fonctionne pas pour certaines applications QT non KDE.
Existe-t-il un paramètre que je peux modifier pour que toutes les applications QT fassent de même?
Paramètres Gconf et Dconf
De nombreuses applications QT interrogeront les bases de données de configuration de GNOME pour connaître les paramètres de thème d'icônes. Dans certaines circonstances, il peut exister une différence entre le thème d’icône utilisé et le paramètre GNOME correspondant.
Donc, pour changer les icônes, vous devrez peut-être définir les clés Gconf et Dconf correspondantes. Vous pouvez le faire avec les commandes suivantes (remplacez Faenza-Dark
par le thème de votre choix):
gsettings set org.gnome.desktop.interface icon-theme Faenza-Dark
et
gconftool-2 --type=string --set "/desktop/gnome/interface/icon_theme" "Faenza-Dark"
Il faudra peut-être un relog pour voir les changements.
Les noms de thème correspondent à leur nom de base dans le système de fichiers. Peu importe où se trouve le thème. Que ce soit /usr/share/icons/AskUbuntu
, ~/.icons/AskUbuntu
ou ~/.local/share/icons/AskUbuntu
, le nom de Gconf/Dconf sera alors AskUbuntu
.
Remarque
Ce correctif ne fonctionnera pas pour toutes les applications QT. Certains, par exemple Clementine , s'est avéré très résistant et - autant que vous puissiez essayer - ne changera simplement pas leur thème d'icônes. Cela est probablement dû à des problèmes avec la façon dont ces applications détectent le thème du système. Dans d'autres cas (Skype, par exemple), les icônes peuvent être codées en dur dans le fichier binaire et impossible à modifier.
Références
https://github.com/linuxmint/Cinnamon/issues/179
http://forums.fedoraforum.org/showpost.php?p=1453006&postcount=19
http://slackbuilds.org/repository/11.0/desktop/tango-icon-theme/