Retrouvez cet article dans : Linux Pratique Hors série 6
Gaim est un client de messagerie instantanée (MI) multi-protocole pour Linux (également disponible pour Windows et Mac OS X). Il est installé par défaut sur votre distribution Ubuntu et il est vraiment simple à utiliser. Son principal atout est qu'il supporte les principaux protocoles de messagerie instantanée. Ainsi, vous pourrez continuer à chatter avec vos amis, comme sous votre ancien système d'exploitation.
Configuration de Gaim
Pour lancer votre client de messagerie instantanée, allez dans le menu Applications -> Internet -> Gaim Messagerie Internet. Aussitôt apparaissent à l'écran 2 fenêtres : la fenêtre de connexion (Fig. 1) et le gestionnaire de comptes.
Avant d'utiliser Gaim, la première chose à faire est de vous créer un compte utilisateur. Pour cela, cliquez sur le bouton Ajouter de la fenêtre " Comptes ". Dans la nouvelle fenêtre qui est apparue à l'écran, vous devez préciser le protocole utilisé ainsi que vos paramètres de connexion (votre nom d'utilisateur et votre mot de passe), sans oublier votre alias (Fig. 2).
On notera que Gaim supporte de nombreux protocoles de messagerie instantanée : AIM, ICQ, Gadu-Gadu, GroupWise, IRC, Jabber, MSN, Napster et Yahoo! Messenger.
Note : Bien sûr, nous partons du principe que vous disposez déjà d'un compte de messagerie instantanée sur l'un ou l'autre de ces serveurs. Si ce n'est pas le cas, il suffit de vous rendre sur le site officiel du serveur de messagerie de votre choix et de vous créer un compte utilisateur (c'est gratuit).
Lorsque vos informations utilisateur sont correctement renseignées et lorsque vous aurez choisi les options qui correspondent à vos besoins, cliquez sur le bouton Enregistrer. Parmi les options, vous pouvez choisir de mémoriser le mot de passe, d'activer la connexion automatique (ce qui signifie que vous serez connecté à votre serveur de MI dès le lancement de Gaim) ou encore d'activer la notification de nouveaux messages. En outre, vous pouvez définir une icône pour compléter votre profil, qui permettra de vous identifier. Si vous cliquez sur " Afficher plus d'options ", vous accéderez à quelques options supplémentaires, propres au protocole de MI que vous aurez sélectionné.

Fig. 1 - Fig. 2 - Fig. 3
Votre compte utilisateur apparaît maintenant dans le gestionnaire de comptes (Fig. 3). Si vous cochez la case " En ligne ", cela signifie que les autres utilisateurs verront que vous êtes en ligne. Dès que vous cochez cette option, votre mot de passe utilisateur vous est demandé et vous êtes immédiatement connecté. Si vous cochez la case " Connexion auto ", cela signifie que vous serez connecté à votre serveur de messagerie instantanée dès le lancement de Gaim.
Vous pouvez créer autant de comptes utilisateurs que vous le souhaitez. N'oubliez pas que vous ne pourrez bien évidemment discuter qu'avec des personnes utilisant le même protocole de discussion que vous. C'est pourquoi il peut être intéressant de posséder plusieurs comptes, chez plusieurs serveurs de messagerie différents.
Comment chatter  ?
Après avoir sélectionné l'un de vos comptes utilisateur et le mot de passe associé, vous êtes connecté à l'espace de discussion. Aussitôt, une nouvelle fenêtre, comportant la liste de vos contacts, apparaît à l'écran. Tout d'abord, allez dans le menu Contacts, afin de sélectionner l'option " Afficher les contacts déconnectés ". De cette manière, vous verrez la liste de tous vos contacts, sans exception, même ceux qui ne sont pas connectés à cet instant.
Pour ajouter un contact, cliquez dans le menu Contacts -> Ajouter un contact. Vous devez alors renseigner le nom d'utilisateur de votre ami et l'alias de votre choix (Fig. 4). Notez au passage que vous pouvez ajouter de même un salon de discussion ou encore créer un groupe de contacts.
Les contacts qui sont en ligne apparaissent en couleur dans la liste ; les personnes non connectées à ce moment-là apparaissent, quant à elles, en gris (Fig. 5).
Ensuite, pour discuter avec la personne de votre choix, sélectionnez cette personne dans la liste, puis cliquez sur le bouton Message, qui se trouve en bas à gauche de la liste de contacts. La fenêtre de discussion apparaît à l'écran (Fig. 6). Cette fenêtre a pour nom le pseudo de votre contact. Dans la partie supérieure de la fenêtre s'affichera votre conversation (une couleur par personne). C'est dans la zone inférieure que vous devez saisir votre message. Vous disposerez pour cela de quelques fonctions de mise en forme du texte (gras, italique, souligné, couleur, etc.) ainsi que de quelques options comme l'insertion de smileys, l'insertion de lien, etc.
À tout moment, vous pouvez accéder au profil de votre interlocuteur en cliquant sur le bouton Info (via la fenêtre de discussion ou via la liste des contacts).
Pour vous déconnecter et ainsi stopper toutes vos communications via messagerie instantanée, cliquez dans le menu Contacts -> Déconnexion. Vous serez immédiatement déconnecté. Mais attention, remarquez que l'application Gaim est iconifiée en haut à droite de votre écran et fonctionne toujours en " arrière-plan " malgré votre déconnexion. Pour réellement quitter l'application, effectuez un clic droit sur l'icône de Gaim et choisissez Quitter. L'icône disparaît, l'application Gaim est réellement stoppée.

Fig. 4 - Fig . 5
Les principales fonctionnalités
-  Les options d'affichage
La fenêtre de discussion comporte deux menus : Conversation et Options. Ce dernier vous propose notamment des options pour l'affichage, comme :
- " Afficher la barre de style ", qui vous permet de disposer des outils de mise en forme du texte ;
- " Afficher l'horodatage ", qui précise devant chaque interlocuteur l'heure à laquelle le message a été envoyé.
Ce menu vous proposera également d'activer l'archivage, ce qui permet de garder une trace de vos conversations. À partir du moment où cette option est activée, tous les messages qui seront envoyés de part et d'autre seront sauvegardés (au format .txt) dans votre répertoire ~/.gaim/logs/serveur_utilisé/votre_login/login_ami/date.heure.txt.
-  Enregistrer la discussion
Cette fonction se trouve dans le menu Conversation. Elle vous permet d'enregistrer la totalité de la conversation en cours au format HTML. Vous pourrez ensuite la visualiser plus tard, grâce à n'importe quel navigateur Web.
- Bloquer un utilisateur
Le bouton Bloquer qui se trouve au bas de la fenêtre de discussion vous permet de bloquer immédiatement l'utilisateur avec lequel vous êtes en train de discuter. Celui-ci ne pourra plus ensuite vous contacter pour converser avec vous, ce qui permet de se débarrasser facilement des " indésirables "...
- Les filtres
Nous venons de voir qu'il est possible d'empêcher certains utilisateurs de vous contacter via la fonction de blocage, mais vous pouvez tout aussi bien utiliser les filtres de discussion pour la même raison. Ces filtres se trouvent dans le menu Outils de la liste de contacts. Vous pourrez activer un filtre pour chacun de vos comptes utilisateurs (Fig. 7, page suivante).
Au choix : permettre à tous les utilisateurs de vous contacter, autoriser uniquement les utilisateurs qui se trouvent dans votre liste de contacts, définir votre propre liste d'utilisateurs autorisés, etc. Une fonctionnalité très appréciable...


Fig. 6 - Fig . 7
- Créer une alerte
Le paramétrage d'alertes est une autre fonction très intéressante de Gaim (Fig. 8). Vous pourrez ainsi définir une alerte pour un ou plusieurs type(s) d'évènement parmi ceux proposés : lorsque votre contact est absent, lorsqu'il commence à écrire, lorsqu'il se connecte, etc. De plus, l'alerte peut se déclencher sous différentes formes : une fenêtre de notification, un son, l'envoi d'un message, l'exécution d'une commande, etc.

Fig. 8
- Envoyer un fichier
Cette fonction peut être activée via le menu Conversation ou en cliquant sur le bouton correspondant de la barre d'outils de la fenêtre de discussion. Vous pourrez ainsi transmettre à votre interlocuteur n'importe quel type de fichier, comme avec votre messagerie électronique standard. Lorsqu'un fichier est envoyé, un message spécifique apparaît dans la fenêtre de discussion pour vous indiquer que le fichier a été transféré (Fig. 9). Votre destinataire n'a plus qu'à l'accepter ou le refuser au choix.
Le destinataire voit s'afficher une petite fenêtre dans laquelle sont mentionnés l'expéditeur du fichier, la nature et la taille du fichier (Fig. 10). Il peut au choix, accepter ou refuser de télécharger le fichier. S'il accepte, il peut suivre l'avancement du téléchargement grâce au gestionnaire de transferts de fichier (accessible via le menu Outils -> Transferts de fichier, de la liste de contacts) (Fig. 11).

Fig. 9 - Fig . 10 - Fig . 11
Note : Le transfert de fichiers via le protocole de Yahoo! Messenger semble poser quelques difficultés. En revanche, aucun problème via MSN.
- Les messages d'absence
Si, pour une raison ou pour une autre, vous devez stopper momentanément votre conversation, vous pouvez faire savoir aux autres utilisateurs que vous vous êtes absenté pour un temps en utilisant l'un des messages d'absence proposés par Gaim. Ceux-ci sont accessibles via la liste de contacts, en cliquant sur le bouton Absent. Plusieurs messages sont prédéfinis, vous n'avez qu'à en choisir un dans la liste proposée. Mais vous pouvez également créer un message personnalisé...
Dès que vous sélectionnez l'un des messages, votre absence est signalée chez vos interlocuteurs, dans leur liste de contacts (Fig. 12). Votre message d'absence apparaît sous votre pseudo. De votre côté, une petite fenêtre contenant votre message d'absence apparaît à l'écran. À votre retour, il vous suffira de cliquer sur le bouton Je suis de retour ! pour reprendre votre conversation (Fig. 13). Cela dit, vos interlocuteurs peuvent continuer à vous écrire, même si vous êtes absent...

Fig. 12 - Fig. 13
Personnaliser Gaim selon ses besoins
Depuis la fenêtre de connexion, vous pouvez également accéder aux préférences du logiciel, en cliquant sur le bouton du même nom.
La fenêtre des préférences (Fig. 14) vous permettra, par exemple, de paramétrer l'affichage des contacts, de définir un style par défaut pour les messages que vous rédigerez, de faire jouer des sons en fonction de certains évènements, de paramétrer l'archivage des messages, de définir un message d'absence momentanée, de paramétrer la notification des messages (Fig. 15). Enfin, restent quelques options propres aux protocoles Jabber, AIM/ICQ et IRC.

Fig. 14 - Fig. 15
 Les points forts de Gaim
On apprécie de pouvoir ouvrir une session simultanément sur plusieurs comptes se trouvant sur divers réseaux de messagerie instantanée. Ceci signifie qu'il est possible de dialoguer avec des amis sur MSN, parler à un ami sur la messagerie de Yahoo!, tout en étant en attente sur un canal IRC.
Gaim supporte beaucoup de fonctionnalités, tels que le transfert de fichier, le paramétrage d'alertes diverses et les messages d'absence. Il propose aussi d'autres dispositifs que n'ont pas les autres clients de MI, comme la personnalisation des notifications (ex. : utiliser un son particulier lorsqu'un ami cherche à vous joindre).
En outre, il est possible d'étendre les possibilités de Gaim grâce à l'ajout de plugins divers, disponibles sur le site officiel. Le plugin gaim-encryption permet par exemple de crypter vos conversations, le plugin guifications permet de générer des notifications graphiques lorsque vos contacts se connectent, se déconnectent, sont absents, etc.
- Dernière version stable : Gaim 1.5 (août 2005) – en développement : Gaim 2.0
 Retrouvez cet article dans : Linux Pratique Hors série 6

