Guide Irssi — Configurer Irssi pour se connecter à Discut.Biz
Qu'est-ce que Irssi ?
Irssi est un client IRC open source en ligne de commande, créé en 1999. Léger, stable et hautement configurable, il est le client préféré des développeurs, administrateurs systèmes et utilisateurs avancés de Linux. Il fonctionne dans un terminal et supporte les scripts Perl pour une personnalisation poussée.
Sommaire
- Installation
- Lancer Irssi
- Connexion à Discut.Biz
- Rejoindre automatiquement un salon
- S'identifier avec SASL (recommandé)
- Méthode alternative (autosendcmd)
- Sauvegarder la configuration
- Navigation dans Irssi
- Utiliser Irssi dans tmux
- Scripts Perl utiles
Installation de Irssi
Linux (Ubuntu / Debian)
sudo apt update && sudo apt install irssi
Installation via APT. Irssi est disponible dans les dépôts officiels de toutes les distributions majeures.
Linux (Fedora / RHEL)
sudo dnf install irssi
Installation via DNF.
macOS (Homebrew)
brew install irssi
Installation via Homebrew. Installez Homebrew d'abord si nécessaire.
Windows (WSL)
Sur Windows, utilisez WSL (Windows Subsystem for Linux) avec Ubuntu, puis suivez les instructions Linux Debian ci-dessus.
Lancer Irssi
irssi
Lance Irssi dans le terminal. Vous verrez l'interface en mode texte avec la barre de statut en bas.
Connexion à Discut.Biz
Une fois Irssi lancé, tapez les commandes suivantes :
/network add Discut
Créer un profil réseau nommé « Discut ».
/server add -auto -ssl -ssl_verify -network Discut matrix-irc.discut.biz 6697
Ajouter le serveur Discut.Biz avec connexion TLS automatique. L'option -auto connecte automatiquement au démarrage.
/nick VotrePseudo
Choisir votre pseudo avant de vous connecter.
/connect Discut
Se connecter au réseau Discut.Biz.
/join #Accueil
Rejoindre le salon principal de Discut.Biz.
Rejoindre automatiquement un salon
/channel add -auto #Accueil Discut
Rejoindre automatiquement #Accueil à chaque connexion à Discut.Biz.
S'identifier avec SASL (recommandé)
Si votre pseudo est enregistré, SASL vous identifie pendant la connexion, avant même de rejoindre un salon — plus rapide et plus sûr que la méthode classique décrite juste après.
/network add -sasl_mechanism=PLAIN -sasl_username=VotrePseudo -sasl_password=VotreMotDePasse Discut
Si le réseau Discut existe déjà (configuré à l'étape précédente), utilisez /network modify à la place de /network add.
/save
Sauvegardez la configuration. À la prochaine connexion, votre pseudo sera identifié automatiquement, sans commande supplémentaire.
Guide complet : SASL — Authentification moderne sur IRC
Méthode alternative (autosendcmd)
Si vous préférez ne pas utiliser SASL, vous pouvez identifier votre pseudo via une commande automatique envoyée après connexion :
/network add -nick VotrePseudo -autosendcmd "/msg NickServ IDENTIFY MotDePasse;wait 2000;join #Accueil" Discut
Envoie automatiquement la commande d'identification à NickServ à chaque connexion, puis rejoint le salon après 2 secondes.
Sauvegarder la configuration
/save
Sauvegarder toute la configuration (serveurs, salons, pseudo) dans ~/.irssi/config.
Navigation dans Irssi
Alt+1, Alt+2... ou Alt+flèches
Naviguer entre les fenêtres (serveur, salons, messages privés). Chaque salon ouvre une nouvelle fenêtre numérotée.
Alt+A
Aller à la fenêtre avec la dernière activité (message reçu).
Page Up / Page Down
Faire défiler l'historique des messages dans la fenêtre active.
/window close
Fermer la fenêtre (salon ou conversation privée) active.
/window list
Lister toutes les fenêtres ouvertes avec leur numéro.
Utiliser Irssi dans tmux (session persistante)
Pour garder Irssi connecté même quand vous fermez le terminal :
tmux new -s irc
Créer une session tmux nommée « irc ».
irssi
Lancer Irssi dans la session tmux.
Ctrl+B puis D
Se détacher de tmux — Irssi continue de tourner en arrière-plan, vous restez connecté.
tmux attach -t irc
Revenir à la session Irssi depuis n'importe quel terminal.
Scripts Perl utiles
Irssi supporte les scripts Perl. Téléchargez-les sur scripts.irssi.org et placez-les dans ~/.irssi/scripts/ :
/script load adv_windowlist.pl
Affiche une liste des salons actifs dans la barre de statut — très pratique pour naviguer.
/script load nickcolor.pl
Colorise les pseudos dans les conversations pour les distinguer plus facilement.
/script load hilightwin.pl
Affiche dans une fenêtre dédiée tous les messages qui mentionnent votre pseudo.