Bip PC

Certaines cartes PC sont équipées d'un buzzer, principalement utilisé pour l'émission de bips en cas d'erreur. Bash l'utilise, par exemple, dans le cadre de l'auto-complétion.

1 - Installation et test

Le bip PC peut-être généré par le module pcspkr ou émulé par le module alsa snd_pcsp.

$ dmesg |grep pcspkr
[ 6.907433] input: PC Speaker as /devices/platform/pcspkr/input/input14
[ 3677.954024] Error: Driver 'pcspkr' is already registered, aborting...

blacklister le module permettra de supprimer l'erreur :

$ cat /etc/modprobe.d/pckspkr-blacklist.conf
blacklist pcspkr # initramfs -u
$ echo -e "\007"

2 - Suppression du bip à l'auto-completion

Pour supprimer le bip à l'auto-complétion, dé-commenter la ligne "set bell-style none" dans le fichier inputrc :

$ cat /etc/inputrc
# do not bell on tab-completion
set bell-style none
# set bell-style visible