Utiliser des thèmes Adium avec Empathy

dimanche 19 juin 2011

Le logiciel libre de messagerie instatanée Empathy, désormais installé par défaut avec les principales distributions Linux telles qu'Ubuntu ou Fedora, et parfaitement intégré à Gnome-Shell, utilise le même format de thèmes graphiques que le logiciel pour Mac Adium. Il est donc très facile d'utiliser des thèmes conçus pour Adium avec Empathy, et cet article montre comment faire.

Le logiciel libre de messagerie instatanée Empathy, désormais installé par défaut avec les principales distributions Linux telles qu’Ubuntu ou Fedora, et parfaitement intégré à Gnome-Shell, utilise le même format de thèmes graphiques que le logiciel pour Mac Adium. Il est donc très facile d’utiliser des thèmes conçus pour Adium avec Empathy, et cet article montre comment faire.

Trouver des thèmes Adium

La plupart des thèmes pour Adium sont distribués sur le site adiumxtras.com ; il suffit donc de s’y rendre et de télécharger les thèmes souhaités de la catégorie Message Styles.

Liste des thèmes sur AdiumXtras.com

Installer un thème

Empathy cherche les thèmes existants dans un dossier spécifique, qui n’est pas créé lors de l’installation du logiciel. La première fois que l’on ajoute un thème Adium à Empathy, il faudra donc créer ce dossier. Ensuite, il suffira de déplacer les fichiers des thèmes téléchargés dans ce dossier.

Créer le dossier /usr/share/adium/message-styles/

Il existe plusieurs façons de créer un dossier, la plus simple étant d’utiliser la commande mkdir en tant que root.

Pour Ubuntu, Debian, Mint et autres :
1) Ouvrez une fenêtre de terminal ;
2) Tapez :
sudo mkdir -p /usr/share/adium/message-styles
puis tapez votre mot de passe administrateur.

Pour Fedora, RedHat et autres :
1) Ouvrez une fenêtre de terminal ;
2) Tapez :
su -c "mkdir -p /usr/share/adium/message-styles"
puis tapez votre mot de passe administrateur.

Installer un nouveau thème

Commencez par télécharger un thème sur le site AdiumXtras.com. Nous avons choisi le très populaire renkoo pour l’exemple. Les thèmes sont livrés sous la forme d’archives ZIP, qu’il faudra décompresser. Pour ce faire, rendez-vous dans le dossier de téléchargement, faites un clic-droit sur le fichier ZIP, et choisissez l’option de décompression dans le menu déroulant qui apparaît. Alternativement, avec le terminal, rendez vous dans le dossier de téléchargement (commande cd), puis utilisez la commande unzip <nom du fichier>.

Une fois le fichier décompressez, vous obtiendrez un répertoire portant un nom un peu spécial : renkoo.AdiumMessageStyle (renkoo étant le nom du thème, à substituer par le thème que vous avez choisi). Pour installer le thème dans Empathy, il faut déplacer ce dossier tout en le renommant afin de supprimer l’extension AdiumMessageStyle.

Pour Ubuntu, Debian, Mint et autres :
1) Ouvrez une fenêtre de terminal ;
2) Tapez :
sudo mv renkoo.AdiumMessageStyle /usr/share/adium/message-styles/renkoo
puis tapez votre mot de passe administrateur.

Pour Fedora, RedHat et autres :
1) Ouvrez une fenêtre de terminal ;
2) Tapez :
su -c "mv renkoo.AdiumMessageStyle /usr/share/adium/message-styles/renkoo"
puis tapez votre mot de passe administrateur.

Alternativement, vous pouvez procéder avec l’interface graphique, si vous possédez les droits suffisants pour écrire dans le dossier de destination.

Il suffit d’ouvrir Empathy, d’aller dans le menu Edit > Preferences, puis dans l’onglet Themes de la fenêtre qui s’ouvre, et de choisir le thème désiré. Au prochain démarrage, Empathy utilisera le thème sélectionné.

Modifier un thème

Il est également possible de modifier les thèmes et, ceux-ci étant écrits en CSS, cela est très facile. Le thème livré par défaut avec Ubuntu est parfaitement satisfaisant, mais tel n’est pas le cas, par exemple, avec Fedora. On est alors tenté d’installer des thèmes Adium, mais l’on se heurte rapidement à un problème : la police n’est pas forcément adaptée, elle est éventuellement trop petite. Voici comment, pour l’exemple, agrandir la police des les fenêtres de discussion, en utilisant le thème renkoo.

Il faut d’abord trouver le fichier de configuration du thème. Celui-ci est situé à l’emplacement suivant :
/usr/share/adium/message-styles/renkoo/Contents/Ressources/main.css (remplacez renkoo par le nom du thème que vous souhaitez modifier).

Le fichier main.css permettant de personnaliser le thème

Pour modifier ce fichier, il suffit de l’ouvrir dans un éditeur de texte tel que gedit (gui) ou nano (console) :

Pour Ubuntu, Debian, Mint et autres :
1) Ouvrez une fenêtre de terminal ;
2) Tapez :
sudo gedit /usr/share/adium/message-styles/renkoo/Contents/Ressources/main.css
puis tapez votre mot de passe administrateur.

Pour Fedora, RedHat et autres :
1) Ouvrez une fenêtre de terminal ;
2) Tapez :
su -c "nano /usr/share/adium/message-styles/renkoo/Contents/Ressources/main.css"
puis tapez votre mot de passe administrateur.

Une fois le fichier ouvert, l’on peut faire toutes les modifications désirées ; celles-ci prendront effet, après enregistrement du fichier, au prochain démarrage d’Empathy.

Pour modifier la taille de la police, il faut modifier la valeur en pixels (passer de «11px» à «13px», par exemple) de la propriété font-size de la classe .message :

Voici le résultat, avant et après modification :

Avant modification

Après modification

Et pour finir, un exemple des commandes utilisées dans le Terminal, sous Fedora 15 :