¿Cómo apago el pitido en el terminal en Linux? [cerrado]

22

Recientemente comencé a usar una nueva PC de escritorio con Ubuntu Linux instalado. Sin embargo, el terminal emite un pitido molesto. es decir, si estoy al comienzo de la línea y presiono Retroceso, sonará un pitido para indicarme que no hay caracteres para eliminar. Si trato de completar la pestaña y no hay finalizaciones, sonará un pitido.

¿Cómo apago esto?

Rory
fuente
1
askubuntu.com/q/275760/4066
Nicolas Raoul
El enlace proporcionado por Raoul dice que en la terminal de gnome "vaya a Editar -> Preferencias de perfil -> General y desactive la casilla de verificación" Campana de terminal "a continuación. Es un poco extraño que esta configuración de sonido se encuentre en una pestaña llamada "Texto". Pero funciona.
Paul Rougieux

Respuestas:

19

Como el altavoz de la PC es bastante molesto (al menos, creo que lo es), simplemente voy

modprobe -r pcspkr

y agréguelo a /etc/modprobe.d/blacklist.conf así:

blacklist pcspkr

No más pitidos. Siempre.

No funciona para campanas a través de / dev / snd / *, obviamente

wzzrd
fuente
2
Los núcleos más nuevos usan snd_pcsp en su lugar, si lo anterior no funciona. Pruebe modprobe -r snd_pcsp y la lista negra snd_pcsp.
Joseph Kern
¡Tirar al bebé con el agua del baño!
Dan Carley
2
Creo que 'tirar al bebé con el agua del baño' sería desconectar el altavoz de la PC ;-)
Kyle Brandt
1
+1 Esto respondió a mi pregunta opuesta: "¿cómo hago que funcionen los pitidos de terminal?
Ternario
Esa no es una respuesta, ¡solo me gustaría que el terminal emitiera un pitido! No es mi sonido para irse!
gideon
21

Solución más fácil: poner

set prefer-visible-bell on

en su ~/.inputrc.

Sin embargo, esto solo funcionará para aplicaciones que usan la biblioteca readline (esto incluye Bash). Otras aplicaciones aún pueden decidir emitir un pitido.

Si desea desactivar todos los pitidos, deberá hacerlo en el terminal. Cómo hacerlo depende de su terminal. En xtermsu opción -vb(también funciona en muchos otros terminales, por ejemplo, en rxvt). La mayoría de los terminales gráficos tienen una opción de configuración para esto.

También vea el Mini-Howto de la campana visible para todos los detalles sucios.

sleske
fuente
8

de ciberciudad :

  • Abra la terminal de Gnome
  • Haga clic en Configuración> Preferencias> Silenciar timbre de terminal
tomdeb
fuente
2
Suenan como las instrucciones para una aplicación de KDE, y no funcionan exactamente en Gnome Terminal. Sin embargo estabas en el camino correcto.
Rory
7
$ setterm -blength 0

Querrás agregar esto a tu perfil de Bash.

cosa muy pegajosa
fuente
7

Además de las settermsoluciones de configuración de GNOME y ya sugeridas, existen las siguientes:

Si ejecuta X, abra un xterme ingrese xset b off.

Para deshabilitar la campana del sistema en Bash, edite ~/.inputrco /etc/inputrcagregue la línea set bell-style noneo set bell-style visualsi desea una pantalla flash.

Hay un buen artículo sobre esto aquí .

Russell Heilling
fuente