X-Face HOWTO

Il est possible d'inclure un avatar, une icone, un logo qui sera affiché à côté de votre adresse email, dans les emails que vous envoyez.
Cette petite image noir & blancs 48x48 pixels sera encodée dans un des champs de l'entête de l'email.
Ce document explique comment réaliser celà.

Téléchargez l'utilitaire compface. Installez le.

Prenez une photo de vous où on peut bien voir votre visage (à partir d'une image scannée, ou d'une photo numérique, ou d'une web-cam).
Vous pouvez aussi prendre un logo, ou un avatar quelconque.

Ouvrez l'image avec le Gimp, réalisez alors les opérations suivantes :

Si vous êtes familier du Gimp vous pouvez évidemment faire varier et adapter les indications ci-dessus suivant le résultat que vous souhaitez obtenir.

Exécutez la commande suivante :
$ convert x-face-1.png x-face-1.xbm

Utilisez alors l'utilitaire xbm2xface.pl fournit avec compface comme ceci :
$ cat x-face-1.xbm | ./xbm2xface.pl
Le résultat de cette commande sera utilisé par la suite, conservez le.

Pour finir aller dans votre client mail pour y enregistrer votre X-Face. Par exemple voici comment cela ce passe avec KMail. Allez dans le menu Configuration >> Configurer KMail, ensuite allez dans la section Éditeur, sélectionnez alors l'onglet Liste de message puis dans Définir des champs d'en-tête MIME personnalisés cliquez sur Nouveau. Pour le Nom mettez alors X-Face, et pour la valeur mettez le résultat de la commande tapée précédemment.

En principe les champs des entêtes d'emails ne devraient pas être plus long que 80 caractères.
Cependant KMail ne permet pas (dans la version que j'utilise 1.8.2) d'inclure des retours à la ligne. Il ne tronque pas non plus par la suite à la 80ième colonne lorsqu'il encode un mail.
Si vous souhaitez malgré tout respecter cette règle, un petit script sed (sur ˜/Mail/outbox ou ˜/Mail/outbox/cur/*) pourra corriger ce petit défaut ;-).