Cómo deshabilitar el sonido del altavoz interno

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.

7 comentarios sobre “Cómo deshabilitar el sonido del altavoz interno”

  1. 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

  2. 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

  3. 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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *