

Si vous êtes sous Windows, téléchargez le fichier d’installation (version incluant GTK+) directement depuis le site de Gajim, puis double-cliquez dessus pour démarrer l’installation.
Si vous êtes sous GNU/Linux, Gajim est généralement présent sur les dépôts. Il vous suffit donc d’aller dans votre gestionnaire de paquets et de l’installer. Vous pouvez aussi le recompiler à l'aide sources que vous trouverez sur le site de Gajim.
Démarrez Gajim, la fenêtre de création de comptes s’ouvre alors. Saisissez un identifiant de votre choix puis dans le champ suivant, entrez l’adresse du serveur (voir Comment choisir son serveur ?). L’ensemble identifiant/serveur compose alors votre JID (Jabber identifiant). Il est unique et vous permet d’accéder à tous les services que le réseau XMPP propose, sur n'importe quel serveur du réseau.

Une fois les champs complétés, appuyez sur suivant pour créer votre compte. Vous pouvez maintenant soit vous connecter tout de suite et définir votre profil, soit modifier les paramètres avancées (voir Configurer son compte Jabber).

Lorsque vous créez un compte, vous avez le choix du serveur sur lequel vous le créez, sachant que depuis n'importe quel serveur, vous pouvez accéder aux autres. Choisissez donc un serveur ayant une adresse qui vous plaît, car cette adresse apparaitra dans votre JID.
Un serveur offre aussi des divers services qui divergent d'un serveur à un autre. Rien ne vous empêche de vous connecter à des services d'autres serveurs, mais il est plus simple d'avoir tout ce que l'on désire sur son serveur.
C'est comme leur nom l'indique, un service que vous apporte le serveur. Cela va d'une gestion simplifiée de l'administration du serveur, à l'accès à d'autres réseaux de messagerie, en passant par des services de publication de contenu.

Pour obtenir la liste des services d'un serveur, il vous suffit, une fois connecté avec votre compte XMPP, d'aller dans le menu Action/Découvrir les services. Vous obtenez la liste des services du serveur sur lequel vous êtes enregistré. Vous pouvez voir les services d'un autre serveur en entrant son adresse dans le champ Adresse en haut de la fenêtre.
Allez dans le menu Edition/Comptes pour afficher la fenêtre de configration des comptes. Vous avez à gauche la liste des comptes enregistrés dans Gajim, qui porte par défaut pour nom, l'adresse du serveur de chaque compte.
Un compte Local existe par défaut et permet la communication avec les autres utilisateurs Gajim de votre réseau local sans inscription sur un serveur.
Regrouper les comptes vous permet de fusionner les listes de contacts de vos différents comptes en une seule. cela n'a d'influence que dans la liste affichée dans Gajim. Chacune de vos listes reste distincte sur les serveurs.

Vous retrouvez dans cet onglet votre JID (Identifiant Jabber), votre mot de passe, votre ressource et la priorité de celle-ci.
La ressource est utilisée principalement pour gérer la multi-connexion, c'at à dire plusieurs connexion à un même compte depuis plusieurs endroits différents. Gajim met par défaut la ressource Gajim, mais vous êtes libres de la modifier à votre convenance. Par exemple, vous pouvez mettre comme ressource le nom de votre machine, le lieu d'où vous vous connectez, etc.
La priorité de la ressource sert à déservir correctement les messages qui vous sont envoyez. Le serveur XMPP envoit les messages à la ressource qui a la priorité la plus haute ou à celle qui a envoyé le dernier message. Lorsque vous êtes connectés depuis plusieurs endroits, la priorité est donc primordiale. Gajim gère automatiquement les niveaux de priorité en fonction de votre état : votre priorité baissera si vous passez absent, montera si vous êtes présent. Si deux ressources ont la même priorité, les messages seront envoyés aux deux ressources.
En cliquant sur Opérations d'administration, vous pouvez accéder à deux autres options : resynchroniser Gajim avec le serveur et changer votre mot de passe de connexion.

Vous trouverez dans ces onglets des options relatives au fonctionnement de votre compte. Ces options étant parfaitement compréhensibles, elles ne seront pas détaillées dans ce tutoriel.
Si vous utilisez GNU/Linux et avez installé les outils GPG, vous pouvez renseigner ici une clef GPG personnelle afin de chiffrer vos conversations avec vos contacts.

Vous pouvez aussi éditer vos informations personnelles, celle-ci seront alors visible dans votre profil, accessible à tous les utilisateurs du réseau Jabber. Vous pouvez aussi accéder à ce panneau par le menu Edition/Informations personnelles.
Allez dans le menu Edition/Informations personnelles pour afficher la fenêtre de configuration de votre profil.

Attention ! toutes les informations saisies ici seront visibles par tous les utilisateurs du réseau Jabber ! Evitez donc d'y mettre des informations trop personnelles, sauf si votre serveur est un serveur privé (qui ne communique pas avec le reste du réseau Jabber).
La liste de contacts compose la partie centrale de Gajim. Elle donne accès à toutes les actions permisses par votre serveur et le protocole XMPP. Elle se décompose en plusieurs parties :
Le menu principal donne accès aux fonctions avancées comme la découverte de services, l'ajout de compte, la configuration de Gajim, etc. Un cadenas à droite vous indique que la connexion avec le serveur est sécurisée par chiffrement.
La liste de contacts proprement dite, qui liste par serveur (sauf si vous avez regroupez vos comptes), vos différents contacts, classés par groupe et état. Un clic droit sur le serveur vous donne accès aux options de configuration d'état, d'humeur, l'ajout de contacts et de groupes. Vous pouvez ajouter autant de groupe que vous voulez et classez vos contacts comme il vous plaît. Toutes ces données seront enregistrées sur le serveur.
Chaque contact de la liste se décompose en minimum 3 parties : son icône d'état/service, son nom avec en dessous son message personnel, et enfin, son avatar. Si votre contact utilise le système d'humeur, vous pouvez avoir à gauche de l'avatar une icône qui indique son occupation du moment, la musique qu'il écoute, etc. Un clic droit sur un contact donne accès aux réglages propres à chaque contact : comment il vous voit, son profil, lui envoyer une invitation à un salon de discussion, etc.
Enfin, tout en bas, un menu déroulant vous permet de choisir votre état général ainsi que votre message personnel.
Un groupe particulier peut apparaitre en plus dans la liste de contacts, le groupe Passerelles, qui liste les diverses passerelles (service de connexion inter-réseau tel MSN/WLM, ICQ, IRC...) auquelles vous êtes inscrit.
Le réseau Jabber permet de discuter dans des salons, qu'ils soient sur votre serveur ou sur un autre serveur du réseau Jabber. Pour cela, tous les serveurs possèdent le service MUC (Multi-Users Chat) qui permet de créer des salons ou d'en rejoindre d'autres existants. Dans un salon, chaque visiteur est anonyme, c'est à dire que les JID sont masqués. Vous pouvez donc prendre n'importe quel pseudonyme, tant qu'il n'est pas déjà utilisé par quelqu'un du salon.
Si vous ne connaissez pas encore de salons, vous pouvez parcourir ceux présent sur votre serveur ou ceux d'un autre serveur. Pour cela, allez dans Action/Découvrir les services, puis sélectionnez le service Salons de discussion. Cliquez alors sur le bouton Parcourir pour afficher la liste des salons.

Sélectionnez alors le salon qui vous intéresse et cliquez sur le bouton Rejoindre pour vous rendre sur le salon. Gajim ouvre alors une fenêtre de conversation contenant entre autre la liste des participants, le sujet du salon et diverses options de discussion.
Allez simplement dans le menu Action/Rejoindre un salon de discussion/Joindre un salon de discussion puis saisissez un surnom, l'adresse du salon (il est de la forme salon@service.serveur). Si le salon demande un mot de passe, vous pouvez l'entrée dans le champ correspondant.

L'option Joindre ce salon de discussion quand je me connecte ajoute le salon à vos marque-pages afin que vous vous y reconnectiez à chaque démarrage. Ces marque-pages sont eux aussi sauvegardés sur le serveur.

Gajim, comme tous les clients de messagerie dignes de ce nom, permet le transfert de fichiers. Le transfert se fait directement de pair à pair (P2P) sans passer le serveur, qui ne sert qu'à établir la connexion. Ceci permet des transferts rapides et sûrs. Le protocole XMPP supporte l'interruption et la reprise des transferts de fichiers.
Pour ça, rien de plus simple ! Plusieurs méthodes s'ouvrent à vous. Vous pouvez utiliser le bouton représentant une disquette en bas de la fenêtre de discussion ou simplement faire glisser le fichier dans la fenêtre de discussion ou même directement sur le contact dans la liste de contacts.

Le gestionnaire s'affiche alors et liste l'ensemble des téléchargements effectués et en cours. Vous pouvez à tout moment mettre un transfert en pause pour le reprendre plus tard.
Les transferts ne sont possibles que si vous connaissez le JID de votre interlocuteur. Dans un salon de discussion, votre JID est masqué pour préservé votre vie privée (sauf si le salon est configuré pour afficher les JID). Dans ce cas, vous ne pourrez pas tranferer des fichiers avec un visiteur du salon.
Gajim permet de chiffrer les discussions entre chaque interlocuteur. Deux méthodes existent pour ça : GPG qui n'est disponible que sous GNU/Linux, et un système de chiffrement par session E2E.
Pour activer l'un ou l'autre de ces chiffrements, il suffit de cliquer sur le bouton comportant des engrenages en bas de la fenêtre de discussion. Suivez les explications qui s'affichent. Pour GPG, il faut au préalable installé les pré-requis dans votre distribution GNU/Linux puis configurer la clef GPG dans vos paramètres de compte.

Un bouclier apparait alors à gauche de la zone de saisie de texte et une confirmation de clef s'affiche. N'acceptez les clefs que si vous êtes sûr que la personne à qui vous parlez est bien celle que vous croyez !
Une passerelle est un moyen pour les utilisateurs du réseau Jabber, de communiquer avec les utilisateurs d'autres réseaux tels MSN/WLM, Yahoo, IRC, ICQ, AIM et d'autres encore. Tous les serveurs ne proposent pas les mêmes passerelles.
Une passerelle est en fait un service du serveur, il vous suffit donc de lister les services de votre serveur en allant dans le menu Action/Découvrir les services. Dans l'exemple ci-dessous, le serveur propose la passerelle vers le réseau MSN/WLM de Microsoft et la passerelle vers IRC (Internet Chat Relay).
Sachez que les passerelles ne sont pas parfaites et ne permettent pas tout ce que fait le client officiel de chaque réseau. Elles sont là pour faire progressivement vers le réseau Jabber sans perdre ses contacts. Jabber est un réseau en plein développement, les messageries WLM, AIM et GTalk sont en train de migrer vers le protocole XMPP (Gtalk est même précurseur avec l'apport de l'audio et de la vidéo).

Pour vous inscrire sur une passerelle, sélectionnez-la, puis cliquez sur Souscrire. Une fenêtre s'affiche alors vous demandant votre identifiant et mot de passe de connexion au réseau que vous souhaitez utiliser (celle-ci peut être différente selon la passerelle, l'exemple ci-dessous est basé sur la passerelle MSN/WLM).

Vous voilà connecté au réseau géré par la passerelle. Vos contacts sont maintenant ajouté à la liste de vos contacts du réseau Jabber et vous pouvez effectuer une grande partie des actions du réseau choisi, avec parfois des fonctionnalités propres à Jabber (comme la connexion depuis plusieurs emplacements en même temps).