Desactivar el pitido del altavoz mediante alsamixer de forma permanente

Desactivar el pitido del altavoz mediante alsamixer de forma permanente

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 mediantemodprobe --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 storedespués de silenciar el volumen debería ser suficiente.

Respuesta2

Desafortunadamente, la respuesta del usuario 19087 no funcionó ya que pcspkrel 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 storeesto, apague el pitido para siempre, no emitirá ningún pitido después de reiniciar.

información relacionada