Sommaire

Gnome:Appliquer un thème GTK aux applications root




Introduction


Nous allons ici travailler sur une Mandriva Linux One 2009.1.

En général, même après avoir personnalisé son interface graphique dans les moindres recoins, les applications root (administrateur) restent au thème par défaut de la distribution.



Il faut savoir que lorsqu'on installe un thème via Préférences/apparence celui-ci se copie dans le répertoire caché .themes se trouvant dans votre répertoire personnel. Voici comment appliquer ces changements également sur l'environnement root, sans devoir se connecter graphiquement en administrateur:

Choisir son thème


Tout d'abord ouvrez un terminal et connectez vous en root.

[initials@basile ~]$ su -
Password: 
[root@basile ~]#


Ensuite listez ce qui se trouve dans le répertoire .themes de l'utilisateur avec la commande ls.


[root@basile ~]# ls /home/initials/.themes/
gnome-theme-831073535.gtp  Minsta Black Elegance Pack 3.0/
[root@basile ~]#


Le thème m'intéressant est Minsta Black Elegance Pack 3.0/ qui est le répertoire issu de la décompression d'une archive de thème.

Copier le thème dans /root


Il faut ensuite créer le même répertoire .themes dans le répertoire de root: (à l'endroit même ou vous vous trouvez à ce moment même dans le terminal)

[root@basile ~]# mkdir .themes


Ce répertoire doit bien sur être créé car il n'est pas écrit par défaut dans le dossier de root.
Copions-y notre thème souhaité via la commande cp et l'option récursive -R pour la totalité de son contenu.

[root@basile ~]# cp -vR /home/initials/.themes/Minsta\ Black\ Elegance\ Pack\ 3.0/ .themes/


Voici donc un dossier de thème présent dans le répertoire root.


Appliquer le thème root via Gconf-editor/gconftool-2


Le thème est désormais copié dans le répertoire de root, mais il faut maintenant l'appliquer. Pour ce faire nous allons passer soit par Gconf-editor (Graphiquement) soit par gconftool-2 (Terminal).


Avec Gconf-editor


Toujours dans le terminal, lancez gconf-editor qui est en quelque sorte l'éditeur de la “base de registre” de gnome:

[root@basile ~]# gconf-editor


L'éditeur de configuration appliquera les modifications à l'environnement de celui qui l'invoque, ici en l'occurrence, à l'environnement root


Voici donc Gconf-editor:

Rendez vous à desktop/gnome/interface/gtk_theme et introduisez-y le raccourci menant à votre thème, dans cet exemple:

/root/.themes/Minsta Black Elegance Pack 3.0


Validez [enter] et fermez l'éditeur de configuration.

Avec gconftool-2


Tapez ces lignes dans votre terminal, toujours étant connecté en root:


[root@basile ~]# gconftool-2 -t string -s /desktop/gnome/interface/gtk_theme /root/.themes/Minsta\ Black\ Elegance\ Pack\ 3.0/


Les changements seront appliqué à l'environnement de l'utilisateur ayant invoqué le programme, ici il s'agit de root.

Veillez à bien respecter la case lors de l'introduction du raccourci menant au répertoire du thème, vous pouvez utiliser les espaces pour gconf-editor, mais vous devez remplacer ceux-ci par un “antislash” \ + espace dans le terminal.Utilisez la touche de tabulation pour que le terminal complète les raccourcis pour vous


Fin


Une fois les opérations terminées, vos applications root s'ouvriront garnies d'un nouveau thème:



À vous désormais de faire fonctionner votre imagination, en appliquant des thèmes différents au programmes courants et administrateur ;-)



Si vous relevez des erreurs, des imprécisions ou si vous avez des suggestions ou des questions qui restent sans réponse n'hésitez pas à les poster sur le forum