Suelo usar mucho los atajos de teclado Bash y el historial de comandos. En concreto, Ctrl-R y empiezo a teclear el comando que necesito. Si Bash encuentra un patrón que coincide con lo que estoy tecleando, perfecto, lo suelo usar o editar. Si no, Bash no hace «nada». Y lo pongo entre comillas porque cuando no encuentra ningún patrón que case, sí que hace una cosa: pitar (beep del altavoz interno). Y el dichoso pitidito me estaba volviendo loco. Sabía que había un comando para deshabilitarlo, pero no me acordaba y tampoco quería perder tiempo buscándolo. Hasta que me ha empezado a salir humo por las orejas. Ahí me he convencido a mí mismo para dedicarle 30 segundos a buscar la solución:
xset -b
Ese comando deshabilita el altavoz interno. Paz.
Y en consola,
setterm -bfreq 0
A partir de los kernel 2.6 el altavoz interno también está controlado por un modulo del kernel. Para desactivarlo, se podría hacer también simplemente desactivando el módulo:
# rmmod pcspkr
Hola,
La solucion que das tiene un pequeño problema: solo es valida dentro de entornos X.
Para deshabilitar el pitido de la bash, es mas efectivo modificar el ~/.basrc añadiendo
set bell-style none
Asi, la bash no generara el cartacter ASCII bell, que es el que genera el pitido, independientemente de si se ha abierto desde un xterm, un gnome-term, la consola, etc.
Saludos
Por cierto, me he olvidado de añadir un link al respecto:
http://www.faqs.org/docs/Linux-mini/Visual-Bell.html
¡¡Gracias!!
yo, por el contrario, destapo la torreta, arranco el beeper con los dientes, lo tiro al suelo y lo aplasto con el pie. eso reconforta más.
Pos yo lo desctivo desde el terminal de gnome (tiene una opción), y como siempre curro desde gnome ya no tengo problemas :D.