Como desativar o bipe do sistema para um usuário não privilegiado

9

Como desativar o bip do sistema no Linux? Eu não tenho poderes de superusuário, então não posso recompilar o módulo kernel / unload.

    
por Maciej Piechotka 23.09.2010 / 16:35

3 respostas

10

Para bips gerados em seu shell (que parecem ser os mais irritantes), adicione isso a " ~ / .inputrc ":

set bell-style none

Observe que isso não é terminal, mas específico do host. Isso significa que, quando você fizer login em outro computador via ssh , quando isso não estiver definido, o bipe estará de volta. (Eu testei no Fedora)

    
por 23.09.2010 / 17:20
1

Já desmarcou a opção "Ativar bipe do sistema" em Sistema - > Preferências - > Som - > Bip do sistema?

    
por 24.09.2010 / 10:08
1

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 para que não toque a campainha (por exemplo, ao tentar rolar pelo final de um arquivo)
  • echo 'set bell-style-none' >> ~/.inputrc - desativa o sino para todos os aplicativos usando readline

NÍVEL TERMINAL

  • xterm -vb - ativa a "campainha visual", que pisca na janela do terminal em vez de emitir um ruído audível. Você pode adicionar xterm*visualBell: true aos seus recursos do 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 o sino do servidor X

NÍVEL DA MÁQUINA?

  • alsamixer - mude ou desative os canais Speaker e Bell

No meu caso, silenciar os canais ALSA não ajudou - eu ainda tenho uma campainha às vezes do alto-falante embutido (mesmo com fones de ouvido conectados). Mas desabilitar a campainha do servidor X livrou-se dela.

    
por 08.01.2018 / 05:45

Tags