web-dev-qa-db-fra.com

Comment puis-je créer un thème pour Synaptic Manager?

J'utilise Lubuntu 12.04 et un thème gtk2, Elegant Arch.

Avec un tel thème, les applications gtk2 comme Thunar seront à thème, tandis que d'autres comme Nautilus ne le seraient pas (voir cette question et les images là-bas).

Parce que je voulais thématiser des applications gtk3 comme Nautilus, Audacious etc., j'ai copié le dossier "gtk-3" du dossier principal d'un thème gtk3 dans le dossier principal de mon Elegant Arch thème , qui se trouve dans home/username/themes. En utilisant le dossier gtk3 de ce thème full flat j'ai eu un look assez similaire dans les applications gtk2 et gtk 3.

Lubuntu Desktop Center, Ubuntu Desktop Center, Options réseau et autres applications de ce type sont désormais thématiques (avant elles ne l'étaient pas). Même Update Manager l'est.

enter image description here

Mais pourquoi Synaptic Manager n'a pas de thème?

enter image description here

1
user47206

Il semble que Synaptic Manager soit une application gtk2. Donc, tout cela n'a rien à voir avec le thème des applications gtk3.

Mais pour utiliser un thème pour Synaptic, ce thème doit être mis dans /usr/share/themes.

J'ai compris où placer le thème du fait que le thème lubuntu-default , qui prend en charge gtk2 + 3 et avait pour thème Synaptic, était dans /usr/share/themes, tandis que le thème Elegant Arch était dans ~/.themes. De plus, Synaptic utilise gtk2: quand je mets le thème Elegant Arch (avec le dossier gtk3 du full flat thème à l'intérieur) dans /usr/share/themes, Synaptic prend le thème de Arc élégant .

0
user47206

L'application que vous ouvrez est celle qui a besoin des privilèges root . Vous pouvez également lier les fichiers pour les utiliser:

Sudo ln -s ~/.themes /root/.themes
Sudo ln -s ~/.icons /root/.icons
Sudo ln -s ~/.fonts /root/.fonts
4
wojox