Jouer un son à la place du bip système

Le bip système peut être énervant des fois, la plupart du temps, il est désactivé (en tout cas chez moi), le souci est qu’il y en a besoin pour des applications tel que irssi, du coup, on le réactive, mais non seulement le son n’est pas terrible mais avec tout les événements causant un bip (même firefox bip pour un terme non trouvé…), on se retrouve vite avec un mal de tête.

La solution est disponible dans l’article de Lefinnois.net, il suffit d’utiliser le programme xbelld. Ce dernier est disponible dans AUR.

Le manuel est assez clair, néanmoins un petit exemple ne ferait pas de mal. Pour jouer un fichier son à la place du bip tout en augmentant le temps entre deux bips successifs:

xbelld -b -c -t 3000 -f fichier.wav &> /dev/null

« -b » le lance en tâche de fond, « -c » met le fichier en mémoire pour pas avoir à le lire du disque à chaque fois, « -t 3000 » permet d’attendre au minimum 3 sec avant d’émettre un autre bip et enfin « -f  » indique le fichier à jouer (on peut se passer du -f).

Une dernière chose, au cas où vous utilisez irssi avec screen,  il suffit de rajouter:

vbell off

au ~/.screenrc pour ne pas avoir le terminal qui flash à la place d’un son.

Commentaires (5)