Como desligo o bip no terminal no Linux? [fechadas]

19

Comecei recentemente a usar um novo PC desktop com o Ubuntu Linux instalado. No entanto, o terminal emite um sinal sonoro irritante. Ou seja, se eu estiver no início da linha e pressionar Backspace, ele emitirá um bipe para informar que não há caracteres para excluir. Se eu estou tentando tab completo e não há conclusões para ele, então ele apitará.

Como faço para desativar isso?

    
por Rory 16.06.2009 / 11:13

5 respostas

17

Como o alto-falante do PC é muito chato (pelo menos, eu acho que é), eu apenas vou

modprobe -r pcspkr

e adicione-o ao /etc/modprobe.d/blacklist.conf assim:

blacklist pcspkr

Não há mais bips. Ever.

Não funciona para bells através de / dev / snd / *, obviamente

    
por 16.06.2009 / 11:34
16

Correção mais fácil: coloque

set prefer-visible-bell on

no seu ~/.inputrc .

Isso, no entanto, funcionará apenas para aplicativos que usam a biblioteca readline (isso inclui o Bash). Outros aplicativos ainda podem decidir emitir um bipe em você.

Se você quiser desativar todos os sinais sonoros, você terá que fazê-lo no terminal. Como fazer isso depende do seu terminal. Em xterm , a opção -vb (também funciona em muitos outros terminais, por exemplo, em rxvt). A maioria dos terminais gráficos tem uma opção de configuração para isso.

Veja também o Visible bell mini-Howto para todos os detalhes sujos.

    
por 16.06.2009 / 11:20
7

de cybercity :

  • Abra o terminal Gnome
  • Clique em Configurações > Preferências > Sino de terminal de silêncio
por 16.06.2009 / 11:19
7

Além das soluções de configurações setterm e GNOME já sugeridas, há o seguinte:

Se estiver executando o X, abra um xterm e insira xset b off .

Para desativar a inicialização do sistema na edição de inicialização do Bash, use ~/.inputrc ou /etc/inputrc e adicione a linha set bell-style none ou set bell-style visual se desejar um flash de tela.

Há um bom artigo sobre este aqui .

    
por 16.06.2009 / 11:24
6
$ setterm -blength 0

Você vai querer adicionar isso ao seu perfil Bash.

    
por 16.06.2009 / 11:18