Desligar o altifalante por alsamixer permanentemente

3

Debian 7, x64.

Eu posso desligar o bipe reduzindo o volume da barra do alto-falante em alsamixer para 0.

No entanto, após o volume do alto-falante de reinicialização, o alsamixer é definido como 100% novamente.

Como posso desligar o beep do speker permanentemente (ou possivelmente salvar as configurações atuais do alsamixer de tal forma que elas sobrevivam à reinicialização)?

(P.S. Estou usando o KDE - talvez seja o KDE que mexa com isso?)

    
por LetMeSOThat4U 05.03.2014 / 14:13

2 respostas

1

Infelizmente, a resposta do user19087 não funcionou porque o pcspkr module não foi carregado pelo boot no Debian 7 (pelo menos no meu laptop Dell Vostro), mas o wiki do ArchLinux realmente continha a resposta certa:

amixer set 'Speaker' 0% mute

Depois de fazer alsactl store , feche o sinal para sempre, sem bipar após a reinicialização.

    
por 06.03.2014 / 16:36
3

Use as instruções em Desativar o Beep de palestrante do PC . Basicamente, como root, execute este comando:

printf "%s\n" "blacklist "{pcspkr,snd_pcsp} > /etc/modprobe.d/beep_blacklist.conf

Duas coisas importantes a serem observadas se você colocar os módulos na lista negra por meio de /etc/modprobe.d /

  • Pode ser necessário colocar na lista negra pcspkr e snd_pcsp
  • Os módulos na lista negra ainda podem ser extraídos como dependências de outros módulos (isso pode ser determinado por modprobe --show-depends mymodule

Claro que existem outros métodos, como no X, do Console, usando o ALSA (como você já encontrou), etc. Se você insistir em usar o ALSA, então alsactl store após silenciar o volume deve fazer o truque .

    
por 05.03.2014 / 14:38