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 por
modprobe --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 store
depois de silenciar o volume, deverá resolver.
Responder2
Infelizmente, a resposta do usuário19087 não funcionou porque pcspkr
o 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 store
isso, desligue o bipe para sempre, nenhum bipe após a reinicialização.