web-dev-qa-db-fra.com

Le thème des icônes n'affecte pas certaines applications Qt

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?

8
Schlumpf

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/

Comment changer de thème de bureau périodiquement

6
Glutanimate