PC speaker (Español)
Introducción
El ordenador hace ruidos a modo de pitidos u otros sonidos en diversas ocasiones, ajenos a nuestra voluntad. Provienen de diversas fuentes, y, como tal, se pueden configurar para que se produzcan o no y cuándo.
Por otro lado, los sonidos del ordenador se pueden escuchar bien a través del altavoz integrado, en su caso, bien a través de los altavoces que están conectados a la tarjeta de sonido. En este artículo se trata principalmente del primer caso.
Los sonidos pueden ser causados por la BIOS (Basic Input/Output System), el OS (sistema operativo), el DE (entorno de escritorio), o otros programas instalados. El causado por la BIOS es un problema particularmente molesto porque se mantiene dentro de un chip EPROM de la placa base, y el único control directo del usuario sobre el mismo es desconectando la alimentación de encendida o apagada. A menos que la configuración de la BIOS permita ajustarla o, en su defecto, desee intentar reprogramar el chip con el código correcto, no es probable que se sea capaz de cambiarlo en absoluto. Los pitidos generados por la BIOS no se abordan aquí, lo único que se le puede decir al respecto es que desconectando el altavoz integrado del ordenador impedirá que se escuchen tales sonidos. (Lo cual debe hacer bajo su propia responsabilidad.)
Sin embargo, obviando lo anterior, lo demás sonidos que pueden salir del altavoz de su ordenador pueden ser controlados con las sugerencias que se enumeran a continuación.
Hay que señalar también que la opción de apagar un determinado sonido, mientras se dejan otros funcionales, es posible si se puede identificar qué parte del entorno es la fuente de la generación del sonido en particular. Con esta información, hacer una selección personalizada de sonidos sobre eventos del sistema, parece posible. Por favor, siéntase libre de añadir sus conclusiones a esta página Wiki cuando encuentre ejemplos particulares de combinaciones de parámetros que puedan ser útiles para otros usuarios.
En general
El altavoz del PC se desactiva deshabilitando el módulo del núcleo pcspkr
:
# rmmod pcspkr
Coloque en la lista negra el módulo pcspkr
para evitar que udev lo cargue en el arranque.
# echo "blacklist pcspkr" > /etc/modprobe.d/nobeep.conf
Localmente
En X
$ xset -b
Se puede añadir este comando a un archivo de inicio, como xprofile para hacerlo permanente.
Desde consola
Se puede añadir el comando de abajo en el archivo /etc/profile
o crear un archivo específico como /etc/profile.d/disable-beep.sh
(debe ser ejecutable):
setterm-blength 0
Otra forma de hacerlo es añadir o descomentar la línea siguiente en el archivo general del sistema /etc/inputrc
o en el específico del usuario ~/.inputrc
:
set bell-style none
Usando ALSA
Intente silenciar el altavoz del PC con el siguiente comando:
$ amixer set 'PC Speaker' 0% mute
Para ciertas tarjetas de sonido, la variable es PC Beep:
$ amixer set 'PC Beep' 0% mute
O simplemente Beep:
$ amixer set 'Beep' 0% mute
También puede utilizar alsamixer como interfaz gráfica de usuario desde consola:
$ alsamixer
Desplácese hasta beep PC y pulse 'M' para silenciar. Para guardar la configuración establecida en alsa, escriba:
# alsactl store
.
En GNOME/Metacity
En Gconf establezca la siguiente cadena /apps/metacity/general/audible_bell
con el valor false
, mediante el siguiente comando:
$ gconftool-2 -s -t string /apps/metacity/general/audible_bell false
GTK+
Añada esta línea a su .gtkrc-2.0 y en la sección [Settings] de $XDG_CONFIG_HOME/gtk-3.0/settings.ini:
gtk-error-bell = 0
Véase también
- Consulte estas página
man
para obtener más información:xset(1)
,setterm(1)
,readline(3)
. - Módulos del kernel