Debian7, x64.
Puedo desactivar el pitido reduciendo el volumen de la barra del altavoz en alsamixer a 0.
Sin embargo, después de reiniciar, el volumen del altavoz en alsamixer se establece nuevamente al 100%.
¿Cómo puedo desactivar el pitido del altavoz de forma permanente (o posiblemente guardar la configuración actual de alsamixer de tal manera que sobreviva al reinicio)?
(PD: estoy usando KDE, ¿quizás sea KDE el que se mete con eso?)
Respuesta1
Utilice las instrucciones enDesactivar el pitido del altavoz de la PC. Básicamente, como root, ejecuta este comando:
printf "%s\n" "blacklist "{pcspkr,snd_pcsp} > /etc/modprobe.d/beep_blacklist.conf
Dos cosas importantes a tener en cuenta si incluye los módulos en la lista negra a través de/etc/modprobe.d/
- Es posible que sea necesario incluir ambos en la lista negrapiezaspkrasí comosnd_pcsp
- Los módulos incluidos en la lista negra aún se pueden incorporar como dependencias de otros módulos (esto se puede determinar mediante
modprobe --show-depends mymodule
Por supuesto, existen otros métodos, como en X, desde la consola, usando ALSA (como ya ha descubierto), etc. Si insiste en usar ALSA, alsactl store
después de silenciar el volumen debería ser suficiente.
Respuesta2
Desafortunadamente, la respuesta del usuario 19087 no funcionó ya que pcspkr
el módulo no se carga al arrancar en Debian 7 (al menos en mi computadora portátil Dell Vostro), pero la wiki de ArchLinux contenía la respuesta correcta:
amixer set 'Speaker' 0% mute
Después de hacer alsactl store
esto, apague el pitido para siempre, no emitirá ningún pitido después de reiniciar.