Quelques informations

Gaim existe sous Windows et sous Linux. Le site officiel se trouve par ici : http://gaim.sf.net.

J'écris cet article, comme d'habitude, avec Linux Debian, mais à priori toutes ces options sont également valables sous Windows.

Se personnaliser

Votre apparence est paramétrable dans les options du compte. Via le menu Outils -> Comptes, selectionnez le compte msn et cliquez sur "Modifier".

Attention, le champ "alias" ne correspond pas à votre pseudo, mais à un alias que vous vous donnez à vous même (voir ci-après). Pour changer son pseudo, il faut utiliser le menu Outils -> Action du procotole -> Changer d'alias. L'interet de se donner un alias est simple : vous pouvez ainsi faire de la promotion pour le logiciel libre (en incluant des url dans votre pseudo par exemple) sans être géné puisque vous ne verrez que votre alias !

La zone "Icône" permet de choisir son avatar. J'ai découvert une fonctionnalité très sympa (aucune idée si ça le fait sous windows aussi) : il est possible de changer son avatar avec un drag & drop de l'image dans cette zone, depuis Nautilus par exemple !

Apparence générale

La liste de contacts est paramétrable via le menu Outils -> Préférences, puis la page "Liste de contacts".

L'option "Afficher les icones des contacts" permet d'afficher leur avatar à droite. Désactiver cette option permet d'avoir des icones plus petites.

L'apparence des conversations est paramétrables via les options "Conversations", toujours dans la fenetre des préférences. On peut notamment :

  • Ignorer tous les effets de styles (couleurs, polices, etc...)
  • Ignorer les smileys : selectionnez "none" comme "Thème des frimousses"
  • Ignorer les avatars : dans "Conversations", décochez "Afficher les icônes des contacts"
  • Décocher l'option "Notifier les contacts que vous êtes en train de leur écrire" (mon option préférée, ça fait toujours raler mes contacts parcequ'ils ne voient pas quand je tape au clavier :)
  • Horodater les conversations (Option "Afficher l'heure des messages" dans "Texte du message")
  • Et plein d'autres choses encore...

En finir avec les pseudonymes à ralonge

Le défaut majeur de MSN est d'autoriser les espaces dans les pseudos, ou de ne pas assez en limiter la longueur au choix. Résultat, on se retrouve avec des conversation qui ressemble à :

petitange triste kikoolol du 49 $!$!$ { marinette je tador mdrrrr } [je kiff tro smallville] dit :kikoo !

Bref, tous ces gens qui racontent leur vie dans leur pseudo, ce qui rend la conversation illisible, et, surtout, qui empeche de savoir à qui on parle ! Heureusement, Gaim a tout prévu pour nous aider...

Première chose, dans le menu Outils -> Préférences, selectionnez Interface, et décochez la case "Afficher le pseudonyme distant si aucun alias n'a été donné". Cela aura pour effet d'afficher, non pas le pseudo, mais l'adresse email de votre contact.

Ensuite, donnez des alias à vos contacts ! Un alias est un nom (ou autre chose) qui identifiera votre contact à la place de son pseudonyme (ou de son adresse si vous avez fait la manip juste au dessus). C'est très facile : il suffit de faire clic droit sur le contact dans la liste, puis "Alias". Vous pouvez par exemple les appeller "Gros con 1", "Gros con 2", etc. si ça vous fait plaisir, de toutes façons ils ne le verrons pas.

Bloquer ses contacts

Ca va surement paraitre idiot, mais pendant plusieurs mois j'étais persuadé que l'option permettant de bloquer un contact n'existait pas dans Gaim... Et bien en fait si, mais elle est bien cachée !

Pour bloquer un contact, il faut ouvrir une fenetre de conversation. En bas, se trouve une icone "Bloquer".

Pour débloquer un contact, il faut aller dans Outils -> Filtres. Selectionnez "Bloquer les utilisateurs ci-dessous" dans la liste déroulante. La liste des utilisateurs bloqués apparait, et il suffit de selectionner celui que vous voulez et de cliquer sur "Enlever"... Fallait le savoir hein...

Faire des conversations à plusieurs

Comme pour le blocage de contact, j'étais persuadé que ça n'existait pas... jusqu'à trouver comment faire. Et encore une fois, c'est loin d'être intuitif !

Au lieu de double-cliquer sur un contact pour lui parler, il faut faire un clic droit dessus, puis "Lancer une discussion". Une fenêtre différente de la conversation classique apparait (titre : "MSN Chat") avec une liste des utilisateurs présents à droite. Il est alors possible d'inviter d'autres personnes avec l'option Conversation -> Inviter.

Notes sur les invitations de msn : Un truc très très marrant, dû au protocole msn, est qu'on peut inviter n'importe qui contre son gré ! Le simple fait de l'inviter ouvrira automatiquement la fenetre de conversation chez lui. Et ça fonctionne avec n'importe qui, même s'il n'est pas dans les contacts...

Bref, revenons en à nos moutons. Malheureusement, cette fenêtre est tout juste utilisable. En effet, j'ai recontré un paquet de problèmes avec :

  • mon alias n'apparait pas ; c'est-à-dire que je vois mon adresse email au lieu du classique "cgo2" quand je parle
  • l'auto complétion des nicks (tapez la première lettre, puis la touche tab) fait apparaitre l'adresse email au lieu de l'alias (ou du pseudonyme distant)
  • la liste des utilisateurs à droite est formée des adresse emails et pas des alias
  • ça segfault de temps en temps...

Mais bon, c'est toujours mieux que rien :)

Les notifications vous manquent ?

Mais si, vous savez, les notifications de MSN Messenger, ces espèces d'infobulles qui surgissent du system tray quand quelqu'un vous parle... Et bien c'est possible avec gaim !

Tout d'abord, pour les linuxiens, verifiez que vous utilisez un window manager qui dispose d'un system tray (KDE, Gnome, Xfce, fluxbox (je crois), etc.). En effet, il faut impérativement activer (et installer si besoin) le plugin "Icône de notification". Normalement, il est fourni par défaut avec gaim. Sinon, google est ton ami :)

Ensuite, il faut installer le merveilleux plugin Guifications. Il est totalement paramétrable et pleinement skinnable, de sorte que vous pourrez obtenir avec précision le comportement et l'apparence que vous voulez. Les utilisateurs de Debian pourront installer le paquet gaim-guifications.

Les options du plugins se trouvent, comme d'habitude, dans les préférences, rubrique Plugins -> Guitifications.

L'onglet "Général" permet de définir l'apparence. Par exemple, moi j'utilise xfce et j'ai placé mon system tray en haut à droite. J'ai donc choisis "Haut Droit" pour l'option "Position".

L'onglet "Notifications" permet de choisir quoi notifier. A titre informatif, moi je notifie : Absent, Actif, Connecter, Déconnecter, Départ, Inactif, Message. Certaines options sont spécifiques à certains protocoles et ne fonctionnent pas sur msn.

La notification "Message" est l'option la plus intéressante, et aussi la plus délicate à configurer. En effet, la notification apparaitra aussi bien pour un nouveau message (début de conversation) que pour un message dans une conversation en cours, uniquement si vous n'avez pas le focus sur la fenètre (si vous êtes en train de surfer sur le net par exemple. Pour que la fenêtre de conversation ne popup pas en début de conversation vous pouvez activer l'option "Cacher les nouveaux messages jusqu'au clic sur l'icône" dans le plugin "Icône de notification". Ainsi, vous aurez une notification, et l'icone se mettra à clignoter ! Attention toutefois, j'ai constaté certains bugs avec ce fonctionnement, notamment le fait que le son de reception d'un message ne se déclenchera qu'à l'ouverture de la fenetre (et pas à l'arrivée de la notification).

Enfin, l'onglet "Thèmes" permet de choisir le thème des notifications. Il en existe de très nombreux sur la page sur SourceForge. A titre informatif, moi j'utilise "kool". En cherchant bien, vous pourrez tomber sur un thème qui imite les notifications de Msn Messenger 7 ;)

Thème Kool pour Guitifications

Extended prefs

Ce plugin est disponible dans le paquet Debian gaim-extendedprefs, et je ne sais pas du tout s'il existe autrement. Il permet d'avoir accès à quelques options de configuration supplémentaire. Une assez intéressante, utilisé conjointement avec le plugin "Icône de notification", est "Hide buddy list at signon", qui permet, comme son nom l'indique, de réduire automatiquement la liste des contacts dans le system tray au lancement. On peut également modifier la taille des fonts dans les différents fenêtres...

Conclusion

N'hésitez pas à faire un tour régulièrement sur le site de Gaim, car les mises à jour sont très fréquentes ! Sur ce, bon chat.