Guide WeeChat — Configurer WeeChat pour se connecter à Discut.Biz
Guide d'installation de WeeChat
WeeChat est un client IRC open source, léger et extrêmement performant fonctionnant en mode terminal. Très apprécié sous Linux, il est hautement personnalisable grâce à de nombreux scripts et plugins, et peut également être utilisé à distance via WeeChat Relay.
Ressources
Sommaire
- Présentation
- Installation
- Premier démarrage
- Connexion à Discut.Biz
- Authentification NickServ (SASL)
- Navigation
- Plugins utiles
- Utiliser WeeChat avec tmux
- Liens utiles
Présentation
WeeChat est un client IRC moderne fonctionnant entièrement dans un terminal. Malgré son interface minimaliste, il offre de nombreuses fonctionnalités avancées :
- Connexion sécurisée SSL/TLS
- Authentification SASL
- Support de plusieurs serveurs IRC
- Plugins Python, Perl, Lua, Ruby, Tcl...
- Personnalisation complète de l'interface
- Fonctionnement permanent via tmux ou screen
Installation
Ubuntu / Debian
sudo apt update
sudo apt install weechat
Fedora / RHEL
sudo dnf install weechat
macOS (Homebrew)
brew install weechat
Windows
La méthode recommandée consiste à utiliser WSL (Windows Subsystem for Linux) avec Ubuntu, puis à suivre les instructions d'installation Debian/Ubuntu.
Premier démarrage
Lance simplement WeeChat depuis ton terminal :
weechat
L'interface texte s'ouvre immédiatement et tu peux commencer la configuration de tes serveurs IRC.
Connexion à Discut.Biz
Ajoute le serveur IRC Discut.Biz :
/server add discut matrix-irc.discut.biz/6697 -ssl -autoconnect
Définis ensuite ton pseudo :
/set irc.server.discut.nicks "VotrePseudo"
Pour rejoindre automatiquement le salon principal :
/set irc.server.discut.autojoin "#Accueil"
Puis connecte-toi :
/connect discut
Authentification automatique avec NickServ (SASL)
Si ton pseudo est enregistré sur Discut.Biz, configure SASL afin d'être identifié automatiquement à chaque connexion.
Activer SASL
/set irc.server.discut.sasl_mechanism plain
Définir le pseudo
/set irc.server.discut.sasl_username "VotrePseudo"
Définir le mot de passe
/set irc.server.discut.sasl_password "VotreMotDePasse"
Lors de la prochaine connexion, l'identification NickServ sera automatique.
Navigation dans WeeChat
Changer de fenêtre
Alt+1, Alt+2...
Ctrl+N
Ctrl+P
Permet de naviguer rapidement entre les serveurs, salons IRC et messages privés.
Fermer un buffer
/buffer close
Diviser l'écran
/window split
Affiche plusieurs salons IRC simultanément.
Quitter WeeChat
/quit
Plugins utiles
Coloriser les pseudos
/script install colorize_nicks.py
Recherche rapide de salons
/script install go.py
Notifications de bureau
/script install notify_send.py
Très pratique pour être averti lorsqu'un utilisateur mentionne ton pseudo.
Utiliser WeeChat avec tmux
Associer WeeChat à tmux permet de laisser le client connecté en permanence, même après avoir fermé ton terminal ou ta session SSH.
Créer une session tmux
tmux new -s irc
Lancer WeeChat
weechat
Quitter la session sans fermer WeeChat
Ctrl+B puis D
Revenir dans la session
tmux attach -t irc
WeeChat continuera de fonctionner en arrière-plan jusqu'à sa fermeture.