Pular para o conteúdo

Ligando/Desligando o PC-Speaker (beep) do terminal

Dica publicada em Linux / Miscelânea
Rodrigo megatux
Hits: 20.966 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Ligando/Desligando o PC-Speaker (beep) do terminal

Como todos sabemos, o Linux envia um sinal sonoro quando ocorrem certos eventos no sistema. Quando se usa o tab para auto-completar um comando e há mais de uma opção disponível, quando o cursor atinge o início do prompt e etc.

Tenho preferência em trabalhar de madrugada e aqueles "beep-beeps" estavam me causando problemas, já que minha namorada não conseguia dormir... Fazendo uma pesquisa descobri que há maneiras de se desligar o speaker e ligá-lo novamente, durante o dia por exemplo. Então aí vai:

Modo console


Sintaxe:

setterm -blength [duração em milisegundos] -bfreq [frequência em megahertz]

O padrão de beep no console ficaria assim:

$ setterm -blength 100 -bfreq 750

Para desligá-lo, basta indicar o valor 0 (zero):

$ setterm -blength 0

Modo X


Sintaxe:

xset b [volume] [frequência] [duração]

O padrão de beep no X ficaria assim:

$ xset b 100 400 100

E para desligá-lo:

$ xset b off

Esta é com certeza uma dica não muito útil, mas acredito que ao menos tenha seu valor didático, afinal, não é um assunto muito divulgado e deixo aqui minha humilde contribuição.

Abraços,
Rodrigo

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Alterando o browser padrão do Mozilla-ThunderBird

Abrir o VIM direto na linha desejada

Criando ícones de programas emulados pelo wine no desktop

Problemas com winbind depois de atualizar Windows 2000

Descompactando arquivos .RAR no Mandriva One e superior

Agreagador de notícias do GoblinX Linux

Comando dd - Truque para visualizar progresso de cópia de arquivos

#1 Comentário enviado por andersonjackson em 18/08/2006 - 10:23h
Bela dica.
#2 Comentário enviado por canaman em 18/08/2006 - 10:48h
Pode ser bem útil sim! Não no sentido de produção, mas no sentido do conforto, o que acaba influenciado a produção (seja no trabalho ou em casa)...
#3 Comentário enviado por removido em 03/02/2007 - 12:43h
Que isso kra tua dica é bacana, as pessoas que não se importam com conforto. É complexo de Windows!!!! :)
#4 Comentário enviado por scoob em 19/06/2007 - 07:12h
Cara, não muito útil???????

Fazia uns três meses que eu estava procurando uma forma de desativar o beep no modo X, pois no console eu já conhecia o setterm....

Valeuzão!!!!!

Abraços!!!
#5 Comentário enviado por mrteam em 10/03/2008 - 05:25h

Salvou minha madrugada isso viu rapaz, vlw pela dica, aqui ja tava no ponto de um beep uma tamancada...

;)
#6 Comentário enviado por odyo em 23/07/2009 - 08:44h
velho .... muito obrigado !
muito obrigado mesmo ....

sou iniciante no linux e erro muitos comandos as vezes ....
estava a ponto de abrir a cpu e cortar o pc speaker direto na placa.

muito agradecido.


#7 Comentário enviado por rodrigo.ssr em 06/07/2011 - 14:22h
Muito boa a dica esta nos favoritos

Obrigado!!!!!
#8 Comentário enviado por pontozip em 06/05/2012 - 17:51h
Muito pertinente a dica.
Agora tenho que convencer o colega de trabalho que senta na minha frente colocar no rc.local
#9 Comentário enviado por cometti em 13/10/2015 - 07:00h

Para desabilitar o speaker

# rmmod pcspkr
#10 Comentário enviado por Allanroberthe em 24/07/2021 - 12:40h

Em pleno 2021 essa dica me foi muito útil, muito obrigado de vdd, salvou meus tímpanos ksks

Contribuir com comentário

Entre na sua conta para comentar.