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 Prochaine révision Les deux révisions suivantes | ||
doc:reseau:weechat [09/11/2015 18:40] milou [WeeChat : client IRC console] |
doc:reseau:weechat [25/11/2020 19:45] Nietzsche [WeeChat : client IRC console] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* Niveau requis : {{tag>débutant avisé}} | * Niveau requis : {{tag>débutant avisé}} | ||
* Commentaires : //Client IRC moderne en mode texte (curses).// | * Commentaires : //Client IRC moderne en mode texte (curses).// | ||
- | * 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à !]] :-) |
* Le terminal ou console : [[:doc:systeme:console | Utilisation du terminal.]] | * Le terminal ou console : [[:doc:systeme:console | Utilisation du terminal.]] | ||
* Suivi : {{tag>à-compléter}}{{tag>à-tester}} | * Suivi : {{tag>à-compléter}}{{tag>à-tester}} | ||
* Création par [[user>MaTTuX_]] le 10/02/2009 | * Création par [[user>MaTTuX_]] le 10/02/2009 | ||
- | * Mis à jour par [[user>MicP]] le 06/02/2014 | + | * Mis à jour par [[user>MicP]] le 06/02/2014 ; [[user>SuShY]] le 21/07/2020 ; [[user>Nietzsche]] le 25/11/2020 |
* Testé par .... le .... | * Testé par .... le .... | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=1973|ici]]((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?id=1973|ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 14: | Ligne 14: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | **WeeChat** (**W**ee **E**nhanced **E**nvironment for **Chat**) est un client de discussion en mode texte utilisant le protocole IRC. Il est léger et rapide, distribué sous licence GPL. \\ | + | WeeChat (Wee Enhanced Environment for Chat) est un client Internet Relay Chat gratuit et à source ouverte, conçu pour être léger et rapide. Il est publié sous les termes de la licence publique générale GNU 3 et a été développé depuis 2003. C'est un client de discussion en mode texte utilisant le protocole IRC. Il est léger et rapide, |
Tout peut y être contrôlé au clavier. Il est extensible par des extensions (plugins) et des scripts. | Tout peut y être contrôlé au clavier. Il est extensible par des extensions (plugins) et des scripts. | ||
Ligne 20: | Ligne 20: | ||
Il supporte les scripts écrit en ruby, perl, python et lua grâce à un système de plugins. | Il supporte les scripts écrit en ruby, perl, python et lua grâce à un système de plugins. | ||
+ | * [[https://debian-facile.org/doc:reseau:freenode | Voir le tuto freenode pour compléter les instructions]] | ||
===== Installation ===== | ===== Installation ===== | ||
En console, il suffit de taper : | En console, il suffit de taper : | ||
- | <code root>apt-get update && apt-get install weechat weechat-plugins weechat-scripts</code> | + | <code root>apt-get update && apt-get install weechat</code> |
fonctionnalités :\\ | fonctionnalités :\\ | ||
Ligne 39: | Ligne 40: | ||
Depuis la version 3.0, la configuration se fait dans plusieurs fichiers. Aussi, pour simplifier la configuration de ce logiciel, je vous propose de le faire directement dans la fenêtre weechat. | Depuis la version 3.0, la configuration se fait dans plusieurs fichiers. Aussi, pour simplifier la configuration de ce logiciel, je vous propose de le faire directement dans la fenêtre weechat. | ||
- | ==== Démarrer weechat ==== | + | ==== Démarrer et quitter weechat ==== |
Dans un terminal sous user, saisissez : | Dans un terminal sous user, saisissez : | ||
<code user>weechat-curses</code> | <code user>weechat-curses</code> | ||
+ | |||
+ | Pour quitter weechat : | ||
+ | /quit | ||
+ | |||
+ | <note tip>Si votre weechat tourne dans un screen sur un serveur vous pouvez ouvrir ce dernier directement en créant un raccourcis executant cette commande: | ||
+ | <code user>terminator -e ssh user@ipserveur ou toto.com -t screen -x</code> | ||
+ | Ici j'ai mis [[doc:autres:terminator|terminator]] car c'est l'émulateur de terminal que j'utilise. Cette commande ouvre terminator et y lance la commande de ce fait terminator vous demande directement votre passephrase si vous en avez une ou votre passwd et vous vous retrouverez dans votre weechat.</note> | ||
+ | |||
+ | Pour commencer il faut ajouter le serveur auquel on souhaite se connecter : | ||
+ | (par exemple le serveur chat.freenode.net) | ||
+ | /server add freenode chat.freenode.net | ||
On définit ensuite les pseudos que l'on utilisera : | On définit ensuite les pseudos que l'on utilisera : | ||
Ligne 75: | Ligne 87: | ||
==== Commandes utiles : ==== | ==== Commandes utiles : ==== | ||
+ | |||
+ | Pour se connecter à freenode : | ||
+ | <code>/connect freenode</code> | ||
Pour joindre un canal : | Pour joindre un canal : | ||
Ligne 81: | Ligne 96: | ||
Pour quitter un chan en laissant un message : | Pour quitter un chan en laissant un message : | ||
/part [message de fin] | /part [message de fin] | ||
+ | |||
Pour quitter le chan et fermer le tampon en laissant un message de fin : | Pour quitter le chan et fermer le tampon en laissant un message de fin : | ||
/close [message de fin] | /close [message de fin] | ||
+ | |||
+ | Pour se marquer absent et éventuellement ajouter un petit commentaire avec : | ||
+ | /away parti aux toilettes | ||
+ | |||
+ | Pour se démarquer absent, c'est la même mais sans commentaire : | ||
+ | /away | ||
+ | | ||
+ | Pour changer la couleur de son pseudo dans weechat : | ||
+ | /set weechat.color.chat_nick_self _blue | ||
===== Split des fenêtres ===== | ===== Split des fenêtres ===== | ||
Ligne 120: | Ligne 145: | ||
/window merge | /window merge | ||
+ | |||
+ | Pour sauvegarder l'affichage des fenêtres (hors querry) | ||
+ | |||
+ | /layout store | ||
+ | /save | ||
===== Raccourcis clavier ===== | ===== Raccourcis clavier ===== | ||