Comment désactiver le bip dans le terminal sous Linux? [fermé]

22

J'ai récemment commencé à utiliser un nouveau PC de bureau avec Ubuntu Linux installé. Cependant, le terminal émet un bip gênant. c'est-à-dire si je suis au début de la ligne et que j'appuie sur Retour arrière, il émet un bip pour me dire qu'il n'y a pas de caractères à supprimer. Si j'essaie de tabuler complet et qu'il n'y a pas de fin, il émet un bip.

Comment désactiver cette fonction?

Rory
la source
1
askubuntu.com/q/275760/4066
Nicolas Raoul
Le lien donné par Raoul dit que dans le terminal gnome "allez dans Edition -> Préférences de profil -> Général et décochez la case" Terminal bell "" ci-dessous. C'est un peu étrange que ce paramètre sonore se trouve dans un onglet appelé "Texte". Mais ça marche.
Paul Rougieux

Réponses:

19

Comme le haut-parleur du PC est ennuyeux (du moins, je pense que oui), je vais

modprobe -r pcspkr

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

blacklist pcspkr

Plus de bip. Déjà.

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

wzzrd
la source
2
Les noyaux plus récents utilisent à la place snd_pcsp, si ce qui précède ne fonctionne pas. Essayez modprobe -r snd_pcsp et blacklist snd_pcsp.
Joseph Kern
Jeter le bébé avec l'eau du bain!
Dan Carley
2
Je pense que «jeter le bébé avec l'eau du bain» serait de débrancher le haut-parleur du PC ;-)
Kyle Brandt
1
+1 Cela a répondu à ma question opposée: "Comment faire fonctionner les bips des terminaux?"
Ternary
Ce n'est pas tellement une réponse, je voudrais juste que le bip du terminal s'éteigne! Pas mon son pour s'en aller!
gideon
21

Solution la plus simple: mettre

set prefer-visible-bell on

dans votre ~/.inputrc.

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

Si vous souhaitez désactiver tous les bips, vous devrez le faire dans le terminal. La procédure à suivre dépend de votre terminal. Dans xtermson option -vb(fonctionne également dans de nombreux autres terminaux, par exemple dans rxvt). La plupart des terminaux graphiques ont une option de configuration pour cela.

Voir également le mini-Howto Cloche visible pour tous les détails sales.

sleske
la source
8

de la cybercité :

  • Ouvrir le terminal Gnome
  • Cliquez sur Paramètres> Préférences> Silence Terminal Bell
tomdeb
la source
2
Celles-ci ressemblent aux instructions pour une application KDE, et ne fonctionnent pas exactement sur Gnome Terminal. Mais vous étiez sur la bonne voie.
Rory
7
$ setterm -blength 0

Vous voudrez l'ajouter à votre profil Bash.

goo
la source
7

En plus des settermsolutions de paramètres GNOME et déjà suggérées, il existe les éléments suivants:

Si vous exécutez X, ouvrez un xtermet entrez xset b off.

Pour désactiver la cloche du système au démarrage de Bash, modifiez ~/.inputrcou /etc/inputrcet ajoutez la ligne set bell-style noneou set bell-style visualsi vous voulez un flash d'écran.

Il y a un bon article à ce sujet ici .

Russell Heilling
la source