Quitale el beep!

13 / febrero / 2008 at 3:23 pm (General, gnu/linux) (, , , , , , , )

Hacia mucho que no posteaba por este blog, les pido una disculpa y a los que se pregunten porque fue debido a la escuela y a otros deberes que en su mayoría no me dejaban demasiado tiempo libre, bueno, después de esta pequeña disculpa, pasemos a tema central de este post…

Beeeeep!

Como detesto que la maquina haga ese sonido, y para aquellos que también odian o detestan que la maquina les alerte por presionar backspace cuando no hay texto o porque el programa espera que el usuario ingrese a su sesión, aquí les tengo las soluciones para sus diversos problemas:

Caso #1. Quitarle el beep a una terminal
Bueno este es un poco sencillo ya que basta con modificar nuestro archivo de configuración como es el caso de gnome-terminal que basta con ir a editar/perfil actual y ahí desmarcamos la casilla que dice “campana del terminal”.
Otra opción que es en general para cualquiera es usar el comando setterm(set terminal attributes) con el que modificamos los atributos mediante la opción que hace referencia duración del beep(blength o bien, bell length que por cierto se mide en milisegundos), de la siguiente manera:
xbyte:~$ setterm -blength 0
Pese a que el default cuando se usa sin parámetros blength es 0, es mejor asegurarnos de esto.

Caso #2. Quitarle el beep al modo grafico.
En este caso se puede hacer de 2 maneras, una gráfica y una en nuestra terminal, la primera consiste en modificar el valor de defecto de nuestras configuración de sonido, esto lo logramos llegando al menú de sonidos, este se encuentra en Sistema/Preferencias/Sonido, ya en esta ventana, nos movemos a la pestaña de “Campana del sistema” y ahí desmarcamos la opción de “Activar campana del sistema”.
El otro modo consiste en usar el comando xset(user preference utility for X ):
xbyte:~$ xset b off
Del cual podemos ver que la opción “b” es de referencia a “bell” o campana y el parámetro off que la desactiva.

Caso #3. Quitarle el beep definitivamente.
Bueno para los que definitivamente no quieren en ningún caso usar la campana del sistema, aquí les tenemos una practica solución.
Como tal ves se sabe, la campana del sistema es manejada mediante un driver, el cual permite el uso de este. La solución consiste en remover el modulo que se encarga de administrar la campana, esto lo logramos con un simple:
xbyte:~# rmmod pcspkr
Pero si lo que quieres es no cargarlo al inicio (como quien dice, desconectarlo sin tocarlo), se lleba acabo modificando el archivo
/etc/modprobe.d/blacklist
Agregando a su final:

blacklist pcspkr
No olvides hacerlo como root, ya que solo este Superusuario es capaz de llebar acabo esta accion.

Con esto uno puede acomodar sus preferencias como mas le convenga.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: