Desligando o bipe do alto-falante pelo alsamixer permanentemente

Desligando o bipe do alto-falante pelo alsamixer permanentemente

Debian7, x64.

Posso desligar o bipe reduzindo o volume da barra do alto-falante no alsamixer para 0.

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

Como posso desligar o sinal sonoro do alto-falante permanentemente (ou possivelmente salvar as configurações atuais do alsamixer de forma que sobrevivam à reinicialização)?

(PS: estou usando o KDE - talvez seja o KDE que mexe com isso?)

Responder1

Use as instruções emDesativar bipe do alto-falante 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 via/etc/modprobe.d/

  • Pode ser necessário colocar ambos na lista negrapcspkrassim comosnd_pcsp
  • Módulos na lista negra ainda podem ser obtidos como dependências de outros módulos (isso pode ser determinado pormodprobe --show-depends mymodule

É claro que existem outros métodos, como no X, do Console, usando ALSA (como você já descobriu), etc. Se você insistir em usar ALSA, alsactl storedepois de silenciar o volume, deverá resolver.

Responder2

Infelizmente, a resposta do usuário19087 não funcionou porque pcspkro módulo não é carregado pela inicialização no Debian 7 (pelo menos no meu laptop Dell Vostro), mas o wiki do ArchLinux continha a resposta certa:

amixer set 'Speaker' 0% mute

Depois de fazer alsactl storeisso, desligue o bipe para sempre, nenhum bipe após a reinicialização.

informação relacionada