Como desativar o sinal sonoro do sistema no Linux? Como não tenho poderes de superusuário, não posso recompilar o módulo kernel / unload.
Como desativar o sinal sonoro do sistema no Linux? Como não tenho poderes de superusuário, não posso recompilar o módulo kernel / unload.
Respostas:
Para os bipes gerados no seu shell (que parecem ser os mais irritantes), adicione isso em " ~ / .inputrc ":
set bell-style none
Observe que isso não é terminal, mas específico do host. Isso significa que, quando você faz login em outro computador, ssh
onde não está definido, o sinal sonoro volta. (Eu testei no Fedora)
Existem vários níveis nos quais os bipes podem ser controlados pelo usuário. Aqui estão alguns que eu conheço:
NÍVEL DE APLICAÇÃO
export LESS="$LESS"' -q'
- adiciona -q às opções padrão para less
que não toque a campainha (por exemplo, ao tentar rolar o final de um arquivo)echo 'set bell-style none' >> ~/.inputrc
- desativa o sino para todas as aplicações usando readline
(reinicie o seu terminal para ver o efeito)NÍVEL TERMINAL
xterm -vb
- ativa a "campainha visual", que pisca a janela do terminal em vez de emitir um ruído audível. Você pode adicionar xterm*visualBell: true
aos seus recursos X ( ~/.Xdefaults
) para alterar o padrão. A maioria dos emuladores de terminal inclui uma opção semelhante.NÍVEL DO SERVIDOR X
xset b off
- desativa a campainha do servidor XNÍVEL DA MÁQUINA?
alsamixer
- silenciar ou desligar os canais Speaker
eBell
No meu caso, silenciar os canais da ALSA não ajudou - às vezes ainda recebo uma campainha do alto-falante embutido (mesmo com os fones de ouvido conectados). Mas desativar a campainha do servidor X se livrou dela.