Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:reseau:mcabber [12/12/2013 22:53] kao [Mcabber] suppression tag en-chantier et à-placer |
doc:reseau:mcabber [08/09/2015 17:50] (Version actuelle) milou [Mcabber : client XMPP console] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Mcabber ====== | + | ====== Mcabber : client XMPP console ====== |
- | * Objet : du tuto | + | * Objet : Prise en main du client de messagerie Mcabber |
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}} |
- | * Commentaires : //Contexte d'utilisation du sujet du tuto. // | + | * Commentaires : //Utilisation du protocole XMPP en console. // |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>à-tester}} (Pour choisir, voir les autres Tags possibles dans [[:atelier:atelier|l'Atelier]].) | + | * Suivi : {{tag>à-tester}} |
- | * Création par **Thuban** 07/06/2013 | + | * Création par [[user>Thuban]] le 07/06/2013 |
* Testé par <...> le <...> | * Testé par <...> le <...> | ||
- | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=62282#p62282 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | + | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=62282#p62282 | ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
===== Présentation ===== | ===== Présentation ===== | ||
Ligne 23: | Ligne 23: | ||
Accrochez vos ceintures, pour installer mcabber, il faut lancer cette commande : | Accrochez vos ceintures, pour installer mcabber, il faut lancer cette commande : | ||
- | <code> | + | <code root>apt-get update && apt-get install mcabber</code> |
- | apt-get install mcabber | + | |
- | </code> | + | |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 55: | Ligne 53: | ||
Dans le roster, on peut connaître le statut des contacts d'après le symbole entre ''[ ]''. Voici leurs signification : | Dans le roster, on peut connaître le statut des contacts d'après le symbole entre ''[ ]''. Voici leurs signification : | ||
- | * o : En ligne (online) | + | ^ //STATUTS// ^ //ACTION// ^ |
- | * f : Prêt à discuter (free) | + | | o | En ligne (online) | |
- | * d : Ne pas déranger (do not disturb) | + | | f | Prêt à discuter (free) | |
- | * n : Indisponible (not avaiable) | + | | d | Ne pas déranger (do not disturb) | |
- | * a : Absent (away) | + | | n | Indisponible (not avaiable) | |
- | * _ : Déconnecté | + | | a | Absent (away) | |
- | * ? : Status inconnu | + | | _ | Déconnecté | |
- | * x : Salon de discussion où vous ne participez pas | + | | ? | Status inconnu | |
- | * C : Salon de discussion où vous participez | + | | x | Salon de discussion où vous ne participez pas | |
+ | | C | Salon de discussion où vous participez | | ||
- | Il existe un contact particulier : ''[status]''. Ce dernier vous donne toutes les indications de mcabber, lorsque vous demandez de l'aide avec /help par exemple... | ||
- | Pour sélectionner un contact à qui parler, vous pouvez vous déplacer dans le roster avec les touches ⇟(PgDn) et ⇞(PgUp). | + | Il existe un contact particulier : ''[status]''. Ce dernier vous donne toutes les indications de mcabber, lorsque vous demandez de l'aide avec /help par exemple... |
- | Pour voir les anciens messages, on peut se déplacer dans l'historique avec ctrl-p et ctrl-n. | + | Pour sélectionner un contact à qui parler, vous pouvez vous déplacer dans le roster avec les touches <key>PgPrec</key> ou <key>⇞</key> ou <key>PageUp</key> et <key>PgSuiv</key> ou <key>⇟</key> ou <key>PageDown</key> |
- | Pour écrire à un contact, tapez simplement votre message puis Entrée. | + | Pour voir les anciens messages, on peut se déplacer dans l'historique avec <key>C-p</key> et <key>C-n</key> |
+ | Pour écrire à un contact, tapez simplement votre message puis <key>Entrée</key> | ||
Enfin, sachez que mcabber donne accès à de nombreuses fonctionnalités via des commandes commençant par un ''/''. Rassurez-vous, pas besoin de toutes les retenir! Il suffira de taper ''/help'' pour avoir une liste des commandes disponibles. Ensuite, taper ''/help commande'' vous donnera des explications sur l'utilisation de cette commande. Par exemple, si on tape ''/help move'', on obtient dans le contact ''[status]'' | Enfin, sachez que mcabber donne accès à de nombreuses fonctionnalités via des commandes commençant par un ''/''. Rassurez-vous, pas besoin de toutes les retenir! Il suffira de taper ''/help'' pour avoir une liste des commandes disponibles. Ensuite, taper ''/help commande'' vous donnera des explications sur l'utilisation de cette commande. Par exemple, si on tape ''/help move'', on obtient dans le contact ''[status]'' | ||
Ligne 89: | Ligne 88: | ||
Voyons quelques-unes de ces commandes les plus utiles. | Voyons quelques-unes de ces commandes les plus utiles. | ||
- | Astuce : Tapez "Tab", et la commande sera auto-complétée. | + | Astuce : Tapez <key>Tab</key> et la commande sera auto-complétée. |
==== Commande /add ==== | ==== Commande /add ==== | ||
Ligne 181: | Ligne 180: | ||
> J'ai plusieurs compte moi! Comment je fais? | > J'ai plusieurs compte moi! Comment je fais? | ||
- | Pas de panique! Il va juste falloir créer un fichier de configuration par compte. Par exemple : - .mcabberrcjabberfr - .mcabberrcgmail | + | Pas de panique! Il va juste falloir créer un fichier de configuration par compte. Par exemple : ''~/.mcabberrcjabberfr'' et ''~/.mcabberrcgmail''. |
Dans chacun d'entre eux vous préciser vos identifiants/mots de passe relatifs au compte. Et maintenant, pour utiliser le compte gmail, vous lancez la commande : | Dans chacun d'entre eux vous préciser vos identifiants/mots de passe relatifs au compte. Et maintenant, pour utiliser le compte gmail, vous lancez la commande : | ||
- | <code> | + | <code user> |
mcabber -f ~/.mcabberrc_gmail | mcabber -f ~/.mcabberrc_gmail | ||
</code> | </code> | ||
Ligne 226: | Ligne 225: | ||
Rappelons la signification de ces lettres : | Rappelons la signification de ces lettres : | ||
- | * o : En ligne (online) | + | ^ //STATUTS// ^ //ACTION// ^ |
- | * f : Prêt à discuter (free) | + | | o | En ligne (online) | |
- | * d : Ne pas déranger (do not disturb) | + | | f | Prêt à discuter (free) | |
- | * n : Indisponible (not avaiable) | + | | d | Ne pas déranger (do not disturb) | |
- | * a : Absent (away) | + | | n | Indisponible (not avaiable) | |
- | * _ : Déconnecté | + | | a | Absent (away) | |
+ | | _ | Déconnecté | | ||
+ | | ? | Status inconnu | | ||
+ | | x | Salon de discussion où vous ne participez pas | | ||
+ | | C | Salon de discussion où vous participez | | ||
==== Enregistrement des discussions ==== | ==== Enregistrement des discussions ==== | ||
Ligne 276: | Ligne 280: | ||
==== Auto-complétition des pseudos ==== | ==== Auto-complétition des pseudos ==== | ||
- | Vous pouvez déja profiter de l'auto-complétition avec la touche TAB. Mais mcabber vous donne la possibilité d'avoir l'auto-complétition pour les pseudos des personnes dans un salon! | + | Vous pouvez déja profiter de l'auto-complétition avec la touche <key>Tab</key>. Mais mcabber vous donne la possibilité d'avoir l'auto-complétition pour les pseudos des personnes dans un salon! |
- | Décommentez cette ligne dans le //.mcabberrc// : | + | Décommentez cette ligne dans le ''.mcabberrc'' : |
<code>set muc_completion_suffix = ": "</code> | <code>set muc_completion_suffix = ": "</code> | ||
- | Maintenant, pour profiter de cette fonction, tapez "smo:" puis "TAB", et mcabber remplacera par "smolski" . (sous réserve qu'un dénommé smolski soit présent dans le salon) :) | + | Maintenant, pour profiter de cette fonction, tapez "smo:" puis <key>Tab</key> et mcabber remplacera par "smolski" . (sous réserve qu'un dénommé smolski soit présent dans le salon) :) |
==== Fond transparent ==== | ==== Fond transparent ==== | ||
Ligne 391: | Ligne 395: | ||
==== Identification sur IRC ==== | ==== Identification sur IRC ==== | ||
- | Vous pouvez rajouter un alias dans //~/.mcabberrc// : | + | Vous pouvez rajouter un alias dans ''~/.mcabberrc'' : |
<code>alias ircidentify = say_to NickServ%irc.freenode.net@irc.jabberfr.org identify VotrePseudo motDePasse</code> | <code>alias ircidentify = say_to NickServ%irc.freenode.net@irc.jabberfr.org identify VotrePseudo motDePasse</code> | ||
Et ensuite, n'avoir qu'à lancer la commande | Et ensuite, n'avoir qu'à lancer la commande | ||
Ligne 400: | Ligne 404: | ||
Vous devez peut-être authentifier votre pseudo sur IRC. Il est confortable de le faire automatiquement. Pour cela, une méthode possible avec mcabber est d'utiliser le script d'évènements, avec le fifo de mcabber. | Vous devez peut-être authentifier votre pseudo sur IRC. Il est confortable de le faire automatiquement. Pour cela, une méthode possible avec mcabber est d'utiliser le script d'évènements, avec le fifo de mcabber. | ||
- | Donc assurez-vous de copier ///usr/share/doc/mcabber/examples/contrib/events/eventcmd// dans votre dossier //~/.mcabber//. | + | Donc assurez-vous de copier ''/usr/share/doc/mcabber/examples/contrib/events/eventcmd'' dans votre dossier ''~/.mcabber''. |
- | Ensuite, modifiez //~/.mcabberrc// pour activer le fifo et le script d'évènements : | + | Ensuite, modifiez ''~/.mcabberrc'' pour activer le fifo et le script d'évènements : |
<code> | <code> | ||
set events_command = ~/.mcabber/eventcmd | set events_command = ~/.mcabber/eventcmd | ||
Ligne 408: | Ligne 412: | ||
</code> | </code> | ||
Dans le script eventcmd, en dessous la section concernant les STATUS, nous allons ajouter quelques lignes, pour vérifier lorsqu'on est connecté à la passerelle IRC, puis dans ce cas envoyer la commande d'authentification via le fifo de mcabber : | Dans le script eventcmd, en dessous la section concernant les STATUS, nous allons ajouter quelques lignes, pour vérifier lorsqu'on est connecté à la passerelle IRC, puis dans ce cas envoyer la commande d'authentification via le fifo de mcabber : | ||
- | <code> | + | <code bash> |
elif [ $event = "STATUS" ]; then | elif [ $event = "STATUS" ]; then | ||
# Buddy $arg2 status is $arg1 (_, O, I, F, D, N, A) | # Buddy $arg2 status is $arg1 (_, O, I, F, D, N, A) |