FichesEdu
EDU - Irssi et le beep
TABLE DES MATIERES
INTRODUCTION
Vous avez Irssi sur votre système (voir irssi-scripts et irssi-text).
Cet outil est formidable pour faire de l'IRC. L'ennui est qu'il faut être bien habile pour savoir quand on a reçu des messages, destinés à soi ou au public en général.
Peut-être même que vous aimeriez que Irssi produise un "beep" lorsqu'un message arrive, en public ou en privé?
Le but de cette fiche est d'expliquer comment obtenir un beep à l'arrivée d'un message sur le terminal, ou tout au moins un son.
LE CAS IDEAL
PRELIMINAIRE
Sur le shell, tapez <tab>. Si vous entendez un beep, c'est le top!
CONFIGURATION
Vous n'avez qu'Ã aller dans Irssi, et taper:
/set beep_when_window_active on
/set beep_when_away on
/set bell_beeps on
/set beep_msg_level HILIGHT MSGS PUBLIC DCC DCCMSGS
/hilight ton_nick
Notez que beep_msg_level peut être suivi d'autres termes, cf. /help levels pour plus d'informations.
Puis, faites /save. Puis, mais c'est peut-être facultatif, rajoutez à ~/.irssi/config les lignes issues d'un modèle. Faites:
% wget http://people.via.ecp.fr/~alexis/formation-linux/config/irssi-touches-fonction
% cat irssi-touches-fonction >> ~/.irssi/config
Et voilà , ça "beep"!
Si maintenant <tab> sur le shell n'a renvoyé aucun beep, bon courage!
Suivez la section suivante, ça devrait aller mieux.
LE CAS CRITIQUE
OBJECTIF
L'objectif de cette solution est de faire jouer un fichier WAV Ã Irssi quand un message arrive.
SOLUTION
Pour obtenir un tel résultat, commencez par télécharger le fichier beep_beep.pl:
Copiez ce script dans ~/.irssi/scripts (que vous aurez préalablement créé si nécessaire).
Puis, lancez Irssi. Alors, faites:
/script load beep_beep.pl
/set beep_cmd play Fichier.wav
Attention! Le fichier doit être un son très bref, mais vous l'aurez compris. Sans cela, ça va être un peu délicat quoique pas impossible.
A vous de trouver des sons wav qui vous plaisent!
Puis, faites:
/set beep_msg_level PUBLIC
Et déjà , ça "beep"!
BONUS
Mais bon, s'il faut faire tout ça à chaque fois... pénible.
Alors, faites /save. Puis, copiez le script beep_beep.pl dans ~/.irssi/scripts/autorun (créé si nécessaire).
CONCLUSION
Et voilà . Si vous aviez du son sur votre machine, vous aurez un son wav dès qu'un message arrivera sur Irssi. Ca peut être intéressant. Le bonus a permis d'automatiser ce phénomène.
/help levels peut vous permettre d'augmenter les situations où le beep intervient, et on doit pouvoir affiner cette configuration, mais cela sort du cadre de cette fiche.
JPH Mengual - 15-01-2006 - Public - layout OLR - rev. 16-01-2006.
Comments (0)
You don't have permission to comment on this page.