web-dev-qa-db-fra.com

Puis-je changer le thème d'un seul programme dans Ubuntu 13.10?

Je souhaite remplacer le thème par Inkscape par un thème sombre, mais je souhaite que le reste des programmes que j'utilise conserve le thème qu'ils ont actuellement.

J'ai trouvé cet article ( http://urukrama.wordpress.com/2008/07/13/setting-a-custom-gtk-theme-for-specific-applications/ ) mais il semble être obsolète et ne fonctionne pas pour moi.

J'utilise Ubuntu 13.10 et la version d'inkscape à laquelle j'essaie d'appliquer un thème différent est 0.48.4. Je peux changer le thème d'Inkscape en modifiant le thème global à l'aide de l'outil Tweak de l'unité, mais tous les autres programmes changent également.

De plus, s’il existe un moyen de modifier le jeu d’icônes pour une application spécifique, j’aimerais le faire également.

4
John Stimac

Voir Comment faire en sorte que Firefox ignore totalement mon thème GTK? pour savoir comment créer gtk2 des applications telles que Firefox ou LibreOffice ont des thèmes distincts.

Comment savoir si un programme utilise GTK 2 ou 3? indique qu'Inkscape est une application gtk2.

Pour les applications gtk3, si la version GTK3 de votre système est supérieure à 3.10, vous pouvez utiliser la variable d'environnement GTK_THEME comme ceci:

GTK_THEME=Adwaita:dark gnome-calculator 

Je ne connais pas les applications qt.


J'utilise ce script pour lancer LibreOffice avec son propre thème:

#!/usr/bin/env bash

GTK2_RC_FILES=/usr/share/themes/Numix/gtk-2.0/gtkrc libreoffice --calc
4
DK Bose