Différences
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 | ||
weechat [Le 18/12/2009, 23:45] druviel |
weechat [Le 11/09/2022, 10:32] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>karmic console communication off-the-record_messaging irc}} | + | . |
+ | {{tag>irc console communication off-the-record_messaging}} | ||
---- | ---- | ||
Ligne 5: | Ligne 6: | ||
====== Weechat ====== | ====== Weechat ====== | ||
+ | {{ https://upload.wikimedia.org/wikipedia/commons/a/a3/Weechat_logo.png?140}} | ||
+ | Weechat (Wee Enhanced Environment for Chat) est un client IRC et [[:XMPP]] en ligne de commande. Il est à la fois léger et très configurable. | ||
+ | Tout est accessible via le clavier. Des [[http://www.weechat.org/plugins/|greffons]], sous forme de scripts codés en Python, Perl, Ruby, Lua, TCL ou Guile (Scheme), peuvent également être installés afin d'ajouter des fonctionnalités au programme. Depuis la version [[http://dev.weechat.org/post/2011/10/22/Version-0.3.6|0.3.6]], weechat inclut le support de la souris. | ||
- | [[http://www.weechat.org/|Weechat]] est un programme de chat sur IRC en ligne de commande. Il est à la fois léger et très configurable. | + | {{ weechat_maverick01.png?400 |Capture d'écran de Weechat 0.3.4}} |
- | Tout est accessible via le clavier. Des [[http://www.weechat.org/plugins/|plugins]], sous forme de scripts codés en Python, Ruby, Perl et Lua, peuvent également être installés afin d'ajouter des fonctionnalités au programme. | + | ===== Pré-requis ===== |
- | + | ||
- | C'est une alternative à [[:irssi]], [[:Xchat]] et [[konversation]]. | + | |
+ | * Disposer des [[:sudo|droits d'administration]]. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
===== Installation ===== | ===== Installation ===== | ||
- | Pour installer Weechat à partir des dépôts par défaut sur Ubuntu il suffit d'[[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://weechat|weechat]]** | + | Pour installer Weechat, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>weechat|weechat]]** |
+ | ===== Démarrage ===== | ||
+ | Pour lancer Weechat, tapez : | ||
- | ===== Démarrage de Weechat ===== | + | $ weechat-curses |
+ | Pour vous connectez à un réseau, tapez dans le **prompt de Weechat** (pour exemple) : | ||
+ | /connect freenode | ||
+ | (Bien que moins recommandé on pourrait remplacer la commande ci-dessus par : // /connect irc.freenode.net// ). | ||
- | Pour lancer Weechat en ligne de commande tapez : | + | Par défaut Weechat vous connecte avec le nom d'utilisateur de votre machine, si vous souhaitez changer de pseudo pour la session à venir entrez : |
+ | /nick nouveau_pseudo | ||
+ | Pour rejoindre un canal de discussion, tapez (toujours pour exemple) : | ||
+ | /join #ubuntu-fr | ||
+ | Pour quitter un canal : | ||
+ | /part | ||
+ | Pour quitter et fermer un canal : | ||
+ | /close | ||
+ | Pour quitter Weechat : | ||
+ | /exit | ||
+ | |||
+ | ===== Configuration ===== | ||
- | $ weechat-curses | + | Pour configurer Weechat reportez-vous à la section //Configuration// de l'excellente documentation de fedora-fr : [[https://doc.fedora-fr.org/wiki/Weechat,_installation,_configuration_et_utilisation| Weechat, installation, configuration et utilisation]]. |
- | Si WeeChat est lancé pour la première fois, les fichiers de configuration par défaut sont créés. | + | ==== Correction orthographique ==== |
- | <note important>Il est conseillé de ne pas éditer ces fichiers lorsque Weechat fonctionne.</note> | + | |
- | Le principal fichier de configuration se trouve dans le dossier ~/.weechat/ et porte l'extension .rc. | + | Pour activer la correction orthographique : |
+ | /plugin load aspell | ||
+ | Définir la langue du correcteur (ici le français), à définir sur chaque canal : | ||
+ | /aspell setdict fr | ||
+ | Puis : | ||
+ | /aspell enable | ||
+ | Voir [[http://www.weechat.org/files/doc/stable/weechat_user.fr.html#aspell_plugin|la documentation]] pour plus de fonctionnalités (par exemple définir plusieurs langues pour un même canal). | ||
+ | ===== Scripts ===== | ||
- | ===== Configuration de Weechat ===== | + | Un des avantages majeurs de weechat est la possibilité d'étendre ses fonctionnalités grâce à des scripts (Python, Perl, Ruby, Lua, TCL ou Guile). Actuellement, plus de 200 scripts sont disponibles sur le site officiel [[https://weechat.org/scripts/]]. |
- | Pour avoir un aperçu de toutes les options configurables, taper /set. | + | Il est possible d'installer manuellement chaque script en le téléchargeant dans le dossier de configuration de weechat (par défaut **~/.weechat/python** pour les scripts en python) puis en lançant la commande : |
+ | /python load nom_du_script.py | ||
+ | (le nom de la commande correspond au langage dans lequel est codé le script). | ||
- | Pour parcourir cette liste, il faut utiliser les touches [PageUP] et [PageDown] de votre clavier afin de découvrir le contenu des différents fichiers de configuration. Il n'est bien évidemment pas utile de configurer toutes les options, configurez uniquement celles qui vous semblent les plus utiles et indispensables pour papoter confortablement. | + | Une alternative est d'installer le script [[https://weechat.org/scripts/source/stable/weeget.py.html/|weeget.py]] qui permet un accès au dépôt des scripts à la manière d'[[apt|apt]] grâce aux commandes : |
+ | /weeget update | ||
- | Afin de modifier une option, il faut utiliser l'instruction /set de cette manière : | + | /weeget list |
- | + | ||
- | /set option valeur | + | |
- | Pour vous y retrouver, vous noterez que chacune des options depuis le logiciel comprend le nom de fichier, un point, le nom de la section, un point puis le nom de la directive en elle-même. Par exemple, la directive de configuration freenode.autoconnect de la section [server] du fichier irc.conf sera donc accessible depuis weechat avec la commande : | + | /weeget install [nom_du_script] |
- | /set irc.server.freenode.autoconnect | + | /weeget upgrade |
- | Si vous spécifiez une valeur via la commande set, la directive de configuration sera mise à jour, si vous n'en spécifiez pas, weechat affichera sa valeur actuelle. Il est possible d'utiliser le caractère * comme joker : | + | Parmi les scripts les plus courants, [[https://weechat.org/scripts/source/stable/buffers.pl.html/|buffers.pl]] permet de créer une liste des canaux (avec support de la souris), [[https://weechat.org/scripts/source/stable/iset.pl.html/|iset.pl]] apporte une gestion plus conviviale des options. |
- | /set irc.server.freenode.auto* | + | ===== Interfaces Graphiques ===== |
- | 11:35:51 weechat | [server] (irc.conf) | + | |
- | 11:35:51 weechat | irc.server.freenode.autoconnect = on | + | |
- | 11:35:51 weechat | irc.server.freenode.autojoin = "#odysseus,#fedora-publish-fr" | + | |
- | 11:35:51 weechat | irc.server.freenode.autoreconnect = on | + | |
- | 11:35:51 weechat | irc.server.freenode.autoreconnect_delay | + | |
- | 11:35:51 weechat | irc.server.freenode.autorejoin | + | |
- | 11:35:51 weechat | | + | |
- | 11:35:51 weechat | 5 options de configuration trouvées correspondant à "irc.server.freenode.auto*" | + | |
- | * Votre pseudo : | + | Plusieurs interfaces graphiques sont [[https://weechat.org/files/roadmap.html|actuellement en développement]], notamment une [[http://weechat.org/download/devel/|interface Python/Qt]], une interface web et une interface pour Android. |
- | Si vous avez bien regardé le contenu du fichier weechat.rc, l'option à modifier est sous la forme irc.server.[Nom_du_serveur].nicks. Vous pouvez en spécifier plusieurs en les séparant simplement par une virgule : | + | ===== Désinstallation ===== |
+ | |||
+ | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | * [[http://www.weechat.org/|Le site officiel]], avec une documentation très complète en français. | ||
+ | * [[https://doc.fedora-fr.org/wiki/Weechat,_installation,_configuration_et_utilisation|Documentation complémentaire]] sur Fedora-fr. | ||
+ | * Les canaux officiels de support **#weechat** et **#weechat-fr** sur le réseau Freenode. | ||
+ | * [[:messagerie_instantanee?s[]=client&s[]=irc#pour_irc|Alternatives à Weechat]]. | ||
+ | ---- | ||
+ | //Contributeurs : [[:utilisateurs:druviel]], [[:utilisateurs:mydjey]], nesthib // |