Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Toutes versions

Rédigée par Ju

Irssi

Irssi est un programme de chat sur irc en mode console. C'est une alternative à Xchat.

Sous Hoary le paquet est irssi-text, à installer via Synaptic ou :

sudo apt-get install irssi-text

Comme la plupart des applications sous Linux irssi se configure via l'édition d'un fichier texte.

gedit ~/.irssi/config

Serveurs

Ce fichier est découpé en plusieurs parties, les serveurs à joindre au démarrage :

servers = (
  {
    address = "irc.freenode.org";
    chatnet = "freenode";
    port = "6667";
    autoconnect = "yes";
    term_type = "utf-8";
  }
);

Voilà au lancement d'irssi, vous serez sur un serveur freenode en utf-8 1)

Salles de discussion

Les salles de discussion à joindre au lancement :

channels = (

  { name = "#ubuntu-fr"; chatnet = "freenode"; autojoin = "yes"; }
);

La syntaxe est relativement simple :

channels = (
  { name = "#ubuntu-fr"; chatnet = "freenode"; autojoin = "yes";},
  { name = "#autre_chan"; chatnet = "freenode"; autojoin = "yes"; },
  { name = "#encore_un_autre"; chatnet = "freenode"; autojoin = "No";}
);

Identification

chatnets = {
  freenode = {
    type = "IRC";
    autosendcmd = "/msg NickServ identify pseudo votre_mot_de_passe";
  };
};

Pour enregistrer un pseudo sur freenode il faut parler au robot NickServ ("Nick" pour "nickname" = pseudo)

/msg NickServ help

pour plus d'informations

Utilisation

Irssi se lance dans un terminal, via la commande :

irssi

La fenêtre se compose de trois parties :

  • Tout au dessus : Le sujet de la salle de discussion où vous vous trouvez actuellement
  • L'écran de dialogue proprement dit
  • La barre de statut, tout en bas 2)

IRC

Pour être en utf-8 après avoir lancé irssi :

/SET term_type utf-8
/save

Pour afficher le 'Topic' (sujet de la salle où vous vous trouvez) :

/topic 

Pour afficher les noms des personnes dans la salle 3) :

/names

Pour se connecter à un autre channel :

/join #nom_du_channel

Pour se connecter à un autre serveur 4) :

/connect irc.autreserveur.org

Pour parler en privé à un utilisateur

/msg nom_d_utilisateur message

Se déplacer dans les différentes fenétres :

CTRL P  : pour Previous, précédent) 
CTRL N : pour Next, suivant ;-)
ALT x : où x est le numéro de la fenetre que vous voulez afficher (ALT SHIFT & : pour revenir aux messages serveurs)

Passer en 'non disponible' (away) 5) :

/away [raison]

Redevenir 'disponible' :

/away

Via la formation Debian GNU/Linux d'Alexis de Lattre

Un tres bon guide pour Debian et toutes les distributions derivees

  • /list : affiche la liste des channels de l'ircnet sélectionné,
  • /who #debian : affiche la liste des gens présents sur #debian,
  • /hilight mot : met en couleur le nick de la personne qui prononce le mot,
  • /dcc list : liste les fichiers disponibles par dcc,
  • /dcc get nick : pour récupérer un fichier envoyé par dcc,
  • /dcc send nick nom_du_fichier : pour envoyer un fichier par dcc,
  • /help pour avoir la liste des commandes,
  • /help nom_de_la_commande pour avoir de l'aide sur une commande particulière,
  • /quit pour quitter irssi.

Il y a beaucoup de commandes disponibles pour irc, encore quelques unes sur le site de CommentCaMarche

  1. Lire la doc officielle, en anglais : http://www.irssi.org/?page=docs
  2. Si vous voulez utiliser de manière plus efficace irssi vous pouvez changer les raccourcis claviers pour les principales commandes (toujours dans ~/.irssi/config)
  3. Vous pouvez utiliser un script, des tonnes ici : http://www.irssi.org/scripts/
  4. Vous pouvez écrire votre propre script en Perl et le diffuser : http://juerd.nl/site.plp/irssiscripttut

1)
les salles de discussion migrent petit à petit vers utf-8, #ubuntu-fr est en utf-8 par exemple
2)
il y a, chez moi, une deuxième barre pour Screen
3)
il existe un script qui tente de faire une barre latérale pour irssi http://wouter.coekaerts.be/site/irssi/nicklist
4)
vous restez connecté au premier
5)
les messages ou vous êtes nommés seront copiés dans la fenetre statut du serveur
  • applications/irssi.1165921062.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)