====== Irssi ======
{{:irc:capture-irssi.png?200|}}
[[http://www.irssi.org/|Irssi]] est un client IRC en mode texte.
===== Installation =====
==== Depuis les sources ====
Vous trouverez les sources à [[http://www.irssi.org/download|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
==== Depuis votre système d'exploitation ====
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
===Plugin pour jabber===
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.
===== Configuration =====
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";}
);
===== Utilisation =====
Dans votre terminal préféré, ou mieux dans une session [[http://www.gnu.org/software/screen/|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.
====Se connecter à un serveur====
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.
====Joindre un channel====
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.
====Navigation entre les fenêtres====
Ctrl+P : pour Précédent
Ctrl+N : pour Suivant
Ou bien:
+ [fleche gauche ou droite]
Ou encore:
+ [numéro]
Où [numéro] correspond au numéro de la fenêtre.
====Quelques commandes usuelles====
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