« Irssi » : différence entre les versions

De Disposition de clavier bépo
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
[http://irssi.org/ Irssi] est un client IRC modulaire en mode texte. Vous pouvez ajouter de nombreux scripts pour vous faciliter la vie.
[http://irssi.org/ Irssi] est un client [http://fr.wikipedia.org/wiki/IRC IRC] modulaire, en mode texte. Vous pouvez ajouter de nombreux scripts pour vous faciliter la vie.


Cette page a pour but de répertorier des astuces qui permettent d'optimiser l'utilisation du clavier.
Cette page a pour but de répertorier des astuces qui permettent d'optimiser l'utilisation du clavier. Pour tout savoir sur les scripts pour irssi, voir [http://scripts.irssi.org/ ici].


Pour tout savoir sur les scripts pour irssi voir [http://scripts.irssi.org/ ici].
=== Capturer les urls et les ouvrir dans votre navigateur web ===


===Capturer les urls et les ouvrir dans votre navigateur web===
Il est souvent irritant d'avoir à reprendre la souris pour copier-coller une url donnée dans conversation sur IRC, vers votre navigateur. Heureusement, [http://scripts.irssi.org/scripts/urlgrab.pl urlgrab] est là!
Il est souvent irritant d'avoir à reprendre la souris pour copier-coller une url d'une conversation sur IRC vers votre navigateur.
Heureusement [http://scripts.irssi.org/scripts/urlgrab.pl urlgrab] est là!


Ce script se charge de capturer les liens web dans vos conversations. Vous pouvez ensuite ouvrir le dernier lien dans votre navigateur à l'aide de la commande irssi "/url".
Ce script se charge de capturer les liens web dans vos conversations. Vous pouvez ensuite ouvrir le dernier lien dans votre navigateur à l'aide de la commande irssi {{c|/url}}.


Après avoir installé urlgrab, il se peut que le navigateur par défaut ne soit pas votre navigateur favori. Pour changer ce comportement, il suffit d'éditer le fichier "urlgrab.pl" (situé par défaut dans ~/.irssi/scripts/urlgrab.pl)
Après avoir installé urlgrab, il se peut que le navigateur par défaut ne soit pas votre navigateur favori. Pour changer ce comportement, il suffit d'éditer le fichier {{c|urlgrab.pl}} (situé par défaut dans {{c|~/.irssi/scripts/urlgrab.pl}}).


Par exemple, si vous souhaitez utiliser firefox:
Par exemple, si vous souhaitez utiliser firefox, repérez la ligne
 
Repérez la ligne:


  system("netscape-remote -remote 'openURL($lasturl)' &>/dev/null")
  system("netscape-remote -remote 'openURL($lasturl)' &>/dev/null")


et remplacez "netscape-remote" par "firefox".
et remplacez {{c|netscape-remote}} par {{c|firefox}}.


  system("firefox -remote 'openURL($lasturl)' &>/dev/null")
  system("firefox -remote 'openURL($lasturl)' &>/dev/null")


=== Utiliser xclip pour copier-coller ===


===Utiliser xclip pour copier-coller===
En général, coller une ribambelle de ligne est mal perçu dans la communauté IRC (cela s'appelle flooder). De nombreux sites tels que [http://www.nopaste.org nopaste] ont vu le jour pour palier cela. Cependant, il peut arriver qu'on ait besoin de coller quelque chose dans une conversation. Une astuce consiste à installer "xclip" (voir [[Xclip]]) et à utiliser la commande {{c|/exec -o xclip -o}} :
En général coller une ribambelle de ligne est mal perçu dans la communauté IRC. Cependant il peut arriver qu'on ait besoin de coller quelque chose dans une conversation. Une astuce consiste à installer "xclip" (voir [[Xclip]]) et à utiliser la commande "/exec -o xclip -o":
* {{c|/exec}} pour lancer une commande externe depuis irssi ;
*"/exec" pour lancer une commande externe depuis irssi
* {{c|-o} pour coller le résultat dans la conversation en cours ;
*"-o" pour coller le résultat dans la conversation en cours
* {{c|xclip -o}} pour imprimer le contenu du buffer de copie par défaut.
*"xclip -o" pour imprimer le contenu du buffer de copie par défaut


Cette astuce peut être généralisée pour lancer d'autres commandes depuis irssi (par exemple si vous êtes sur un forum d'aide et que l'on vous demande de coller le résultat d'une commande quelconque).
Cette astuce peut être généralisée pour lancer d'autres commandes depuis irssi (par exemple si vous êtes sur un forum d'aide et que l'on vous demande de coller le résultat d'une commande quelconque).

Version du 5 septembre 2009 à 02:09

Irssi est un client IRC modulaire, en mode texte. Vous pouvez ajouter de nombreux scripts pour vous faciliter la vie.

Cette page a pour but de répertorier des astuces qui permettent d'optimiser l'utilisation du clavier. Pour tout savoir sur les scripts pour irssi, voir ici.

Capturer les urls et les ouvrir dans votre navigateur web

Il est souvent irritant d'avoir à reprendre la souris pour copier-coller une url donnée dans conversation sur IRC, vers votre navigateur. Heureusement, urlgrab est là!

Ce script se charge de capturer les liens web dans vos conversations. Vous pouvez ensuite ouvrir le dernier lien dans votre navigateur à l'aide de la commande irssi /url.

Après avoir installé urlgrab, il se peut que le navigateur par défaut ne soit pas votre navigateur favori. Pour changer ce comportement, il suffit d'éditer le fichier urlgrab.pl (situé par défaut dans ~/.irssi/scripts/urlgrab.pl).

Par exemple, si vous souhaitez utiliser firefox, repérez la ligne

system("netscape-remote -remote 'openURL($lasturl)' &>/dev/null")

et remplacez netscape-remote par firefox.

system("firefox -remote 'openURL($lasturl)' &>/dev/null")

Utiliser xclip pour copier-coller

En général, coller une ribambelle de ligne est mal perçu dans la communauté IRC (cela s'appelle flooder). De nombreux sites tels que nopaste ont vu le jour pour palier cela. Cependant, il peut arriver qu'on ait besoin de coller quelque chose dans une conversation. Une astuce consiste à installer "xclip" (voir Xclip) et à utiliser la commande /exec -o xclip -o :

  • /exec pour lancer une commande externe depuis irssi ;
  • {{c|-o} pour coller le résultat dans la conversation en cours ;
  • xclip -o pour imprimer le contenu du buffer de copie par défaut.

Cette astuce peut être généralisée pour lancer d'autres commandes depuis irssi (par exemple si vous êtes sur un forum d'aide et que l'on vous demande de coller le résultat d'une commande quelconque).