Truc LF : Arrête de faire de faire beep

ArticleCategory:

SystemAdministration

AuthorImage:[Here we need a little image from you]

[Photo of the Author]

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:

beep off

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 !