web-dev-qa-db-fra.com

Comment définir un repli pour un thème GTK +?

Je cherchais un moyen d'appliquer un thème GTK3 personnalisé par application, comme cela peut être fait avec GTK2, mais il semble que cela ne puisse pas être fait car il y a des questions ouvertes ici qui n'ont pas été résolues.

Dans ce cas, je cherchais un moyen de définir le thème gtk3 de secours/par défaut que le système utilise lorsqu'un thème GTK2 ne fonctionne pas. J'utilise le thème NOX/Ecstacia GTK2 mais il ne parvient pas à thème un certain nombre d'applications (evence, transmission, etc.) ainsi que certaines applications de base de mon installation xubuntu 12.04 comme le centre de logiciels.

Puisque NOX est un thème sombre, je voudrais utiliser un thème GTK3 sombre comme solution de rechange comme Blapple ou Marples.

Est-ce possible?

2
akovia

Oui c'est possible. Je suggère de créer un thème hybride. De cette façon, vous n'aurez pas besoin de modifier les fichiers en tant que root, ou de rencontrer des complications lorsqu'un thème que vous avez modifié est mis à niveau.

Créez d'abord une copie sous ~/.themes:

mkdir -p ~/.themes

cp -r/usr/share/themes/NOX ~/.themes/NOX-Custom

Ensuite, copiez le gtk-3.0 sous-dossier d'un thème existant. Par exemple:

cp -r /usr/share/themes/selene/gtk-3.0 ~/.themes/NOX-Custom /

Enfin, personnalisez le nom de votre nouveau thème dans le index.theme fichier trouvé sous le dossier du thème.

gedit ~/.themes/NOX-Custom/index.theme

2
infodroid