Irssi est un client IRC en mode texte.
Vous trouverez les sources à cet endroit.
# tar xf irssi-$version.tar.gz # cd irssi-$version # ./configure --prefix=/usr \ --sysconfdir=/etc \ --enable-ipv6 \ --with-textui \ --with-proxy # make && make install
Par exemple :
Sous NuTyX GNU/Linux :
# get irssi
Sous FreeBSD (via les ports) :
# cd /usr/ports/irc/irssi/ && make install clean
Sous FreeBSD (le package pré-compilé)
# pkg_add -r irssi
Sous debian:
# aptitude install irssi
Il existe un plugin xmpp qui permet de se connecter sur les serveurs jabber.
Sous debian:
# aptitude install irssi-plugin-xmpp
XMPP étant le protocole de communication utilisé par jabber.
Pour utiliser irssi il est indispensable de le configurer, ceci se passe dans un fichier texte qui se trouve dans votre $HOME (~/.irssi/config).
Pour configurer le serveur sur lequel vous souhaitez vous connecter au lancement de Irssi (ex : Freenode, avec support unicode) :
servers = ( { address = "irc.freenode.org"; chatnet = "freenode"; port = "6667"; autoconnect = "yes"; term_type = "utf-8"; } );
Pour configurer les canaux à joindre automatiquement ou non, exemple :
channels = ( { name = "#nutyx"; chatnet = "freenode"; autojoin = "yes";}, { name = "#freebsd-fr"; chatnet = "freenode"; autojoin = "yes"; }, { name = "#frugalware.fr"; chatnet = "freenode"; autojoin = "No";} );
Dans votre terminal préféré, ou mieux dans une session Screen avec lequel il se marrie très bien :
$ irssi
Irssi gère plussieurs fenêtres, la fenêtre numéro 1 (hé oui, on compte à partir de zéro, je sais c'est un peu déroutant ^^) est reservée pour les commandes de base, se connecter à un serveur, joindre un chan, etc. S'il y a une erreur, elle apparaitra là. À chaque chanel ouvert, irssi ouvre une nouvelle fenêtre.
Vous pouvez vous connecter à plussieurs serveurs.
/connect [serveur]
Pour se connecter à un serveur jabber (vous devez avoir installé le plugin xmpp et possèder un compte sur le serveur):
/xmmpconnect [nom d'utilisateur]@[nom du serveur]
Exemple:
/xmppconnect toto@jabber.tuxfamily.org
Puis rentrer le mot de passe.
Vous pouvez vous connecter à plusieurs serveurs.
/join [channel]
Avec jabber, exemple pour joindre le salon linuxpedia:
/join linuxpedia@chat.jabberfr.org
Dès que vous vous connectez à un channel, irssi bascule vers la fenêtre du chanel en question.
Ctrl+P : pour Précédent Ctrl+N : pour Suivant
Ou bien:
<esc> + [fleche gauche ou droite]
Ou encore:
<esc> + [numéro]
Où [numéro] correspond au numéro de la fenêtre.
Pour savoir qui est sur le chan:
/names
Quitter un chan:
/part
Définir un mot à mettre “en alerte” :
/hilight plop
Se connecter à un autre serveur :
/connect plop.linuxpedia.fr
Quitter Irssi :
/quit