LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


irc:irssi

Irssi

Irssi est un client IRC en mode texte.

Installation

Depuis les sources

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

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

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.

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
irc/irssi.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1