====== 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