Faites taire votre PC Speaker !
Quoi de plus énervant que de se faire agresser par le PC Speaker lors d’une erreur, d’une completion automatique dans bash ou que sais-je encore ? Je vais vous présenter plusieurs solutions pour le faire taire à jamais :
- Empêcher le module noyau dédié au PC Speaker de se charger :
root@gnusquad:~# echo "install pcspkr /bin/true" > /etc/modprobe.d/pcspkr
Il est également possible d’ignorer le chargement du module mais la première méthode est la méthode conseillée en cas de module récalcitrant :
root@gnusquad:~# echo "blacklist pcspkr" > /etc/modprobe.d/pcspkr
Il se peut que le module à désactiver ne soit pas « pcspkr » mais « snd_pcsp », à vous de tester avec « rmmod xxx » qui déchargera le module en live.
- Désactiver les beeps sous X11 :
user@gnusquad:~$ xset b off
Vous pouvez également ajouter cette commande dans votre fichier « ~/.xinitrc » pour qu’elle soit lancée automatiquement au démarrage de X11.
- Désactiver les beeps sous une console tty
user@gnusquad:~$ setterm -blength 0
Vous pouvez également ajouter cette commande dans votre fichier « ~/.bashrc » pour qu’elle soit lancée automatiquement lorsque vous vous authentifiez.
- Désactiver les beeps pour les programmes utilisant la bibliothèque « readline » :
user@gnusquad:~$ echo "set bell-style none" >> ~/.inputrc
À lire :