Truc LF : Arrête de faire de faire beep
ArticleCategory:
SystemAdministration
AuthorImage:[Here we need a little image from you]
TranslationInfo:[Author + translation history. mailto: or
http://homepage]
original in en Guido Socher
en to fr Laurent RICHARD.
AboutTheAuthor:[A small biography about the author]
Guido adore vraiment quand un ordinateur est ajusté à ses besoins et
qu'il ressemble vraiment à ce qu'il désire. C'est la raison pour laquelle il
utilise Linux.
Abstract:
Voici une petite astuce. A partir de maintenant, il y en aura au moins une tous
les mois dans LinuxFocus. Si vous avez des idées pour une nouvelle astuce,
envoyez-la à guido("at" sign)linuxfocus.org
ArticleIllustration:
ArticleBody:
Introduction
J'ai absolument horreur quand mon ordinateur m'insulte au moyen d'un signal
sonore. J'utilise fréquemment la complétion avec la touche de tabulation dans
le shell pour économiser quelques secondes mais je ne supporte pas quand il me
fait beep tout le temps.
Donc, voici une instruction qui vous permettra de vous débarrasser rapidement du
signal sonore. Pour la tester, vous n'avez juste qu'à presser Ctrl-g dans un
shell si vous entendez beep ... beh, c'est qu'il est toujours là.
Faire taire complètement le signal sonore
Dans une simple console linux (pas dans un X11 graphique), vous pouvez éteindre
le signal sonore avec cette commande :
setterm -blength 0
#ou vous pouvez changer la fréquence du signal sonore vers
#une valeur très faible :
setterm -bfreq 10
Quand vous travaillez sous X11 (peu importe que cela soit avec KDE, Gnome, XFCE
ou un autre), vous pouvez donner un peu de repos à vos oreilles grâce à :
xset b off
Eteindre le signal sonore sur base du shell
Vous pouvez également éteindre le signal sonore directement depuis le shell.
Bash:
# doit être mis dans /etc/inputrc ou .inputrc
# Mais ne fonctionnera pas dans un fichier .bashrc !
set bell-style none
Tcsh:
# mettez ceci dans votre fichier .tcshrc
# ne coupe que le signal durant la complétion avec la touche de tabulation :
set matchbeep = never
# empêche tout signal sonore :
set nobeep = 1
Conclusion
Afin d'éviter toute mésentente : les instructions ci-dessus ne font que éteindre
le signal sonore. Vous pouvez toujours écouter de la musique sur votre PC.
Le silence est d'or !