web-dev-qa-db-fra.com

Comment puis-je éteindre le bip dans le terminal sous Linux?

J'ai récemment commencé à utiliser un nouveau PC de bureau avec Ubuntu Linux installé. Cependant, le terminal émet des bips ennuyeux. C'est-à-dire que je suis au début de la ligne et que j'appuie sur BackSpace, ça va me dire qu'il n'y a pas de caractères à supprimer. De Si j'essaie d'inclure l'onglet et qu'il n'y a pas d'achèvement pour cela, alors cela ise.

Comment puis-je éteindre ça?

22
Rory

Comme le locuteur PC est tout à fait ennuyeux (au moins, je pense que c'est), je viens d'aller

modprobe -r pcspkr

et ajoutez-le à /etc/modprobe.d/blacklist.conf comme ceci:

blacklist pcspkr

Pas plus de bips. Déjà.

Ne fonctionne pas pour les cloches à travers/dev/snd/*, évidemment

19
wzzrd

Correction la plus facile: mettre

set prefer-visible-bell on

dans ton ~/.inputrc.

Cela ne fonctionnera toutefois que pour les applications utilisant la bibliothèque de readline (cela inclut BASH). D'autres applications peuvent toujours décider de bip à vous.

Si vous voulez désactiver tous les bips, vous devrez le faire dans le terminal. Comment faire cela dépend de votre terminal. Dans xterm c'est l'option -vb (travaille également dans de nombreux autres terminaux, par ex. dans RXVT). La plupart des terminaux graphiques ont une option de configuration pour cela.

Voir également le Visible Bell Mini-Howto pour tous les détails sales.

22
sleske

de - cybercité :

  • Terminal de gnome ouvert
  • Cliquez sur Paramètres> Préférences> Silence Terminal Bell
8
tomdeb
$ setterm -blength 0

Vous voudrez ajouter cela à votre profil Bash.

7
goo

En plus des solutions setterm et GNOME Paramètres suggérées déjà, il existe ce qui suit:

Si vous utilisez X, ouvrez un xterm et entrez xset b off.

Pour désactiver la cloche du système dans Bash StartUp Edit ~/.inputrc ou /etc/inputrc et ajouter la ligne set bell-style none ou set bell-style visual Si vous voulez un écran d'écran.

Il y a un bon article sur cela ici .

7
Russell Heilling