Como desabilito o bipe do sistema no FreeBSD 10.1?

8

Como faço para desativar o bipe do sistema no console no FreeBSD 10.1?

Os comandos recomendados não funcionam.

A configuração sysctl :

# sysctl hw.syscons.bell=0
hw.syscons.bell: 1 -> 0
# sysctl -a | grep bell
hw.syscons.bell: 0

O retrocesso ainda resulta em um beep de divisão de som.

Encontrou outra sugestão , para usar kbdcontrol :

# kbdcontrol -b off
#

Não, ainda emite um bipe.

Detalhes do meu sistema:

Um laptop antigo da série Gateway MD-78 (com o chipset Intel GM45 Express), sem um botão de volume de hardware e volume de alto-falante decididamente alto.

Estou executando o FreeBSD 10.1.

# uname -a
FreeBSD raktop 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov 11 21:02:49 UTC 2014     [email protected]:/usr/obj/usr/src/sys/GENERIC  amd64

Atualização:

Estou a correr vt aka newcons e acabei por descobrir que podia desligar o sinal com:

kbdcontrol -b quiet.off

que pode ser colocado em /etc/rc.conf , para tornar a mudança permanente, como:

allscreens_kbdflags="-b quiet.off"
    
por rakslice 03.08.2015 / 06:26

6 respostas

9

Se você estiver executando vt a.k.a. newcons , tente:

kbdcontrol -b quiet.off

Se isso funcionar, você poderá torná-lo permanente em /etc/rc.conf :

allscreens_kbdflags="-b quiet.off"

Antecedentes:

Depois de executar kbdcontrol de um Xterm e vê-lo imprimir uma seqüência de escape, percebi que ele está apenas tentando enviar um comando para a emulação de terminal no driver do console, e talvez seja necessário enviar algo diferente, dependendo no driver do console; Em seguida, procurei e encontrei a resposta específica para newcons : link

    
por 03.08.2015 / 06:43
3

Use sysctl -a | grep bell para ver quais botões você possui. vt é provavelmente o que está sendo usado nos dias de hoje.

sudo sysctl kern.vt.enable_bell=0 funciona no meu caso.

    
por 05.01.2018 / 04:53
1

Extraído do post :

do freebsd forum

You can disable bell if you set MIB hw.syscons.bell value to 0. Just type

sysctl hw.syscons.bell=0

To save changes permanently after reboot your machine

# echo "hw.syscons.bell=0" >> /etc/sysctl.conf

:)

    
por 03.08.2015 / 07:26
1

Acabei de "desativar" o bipe do sistema em um mini-PC chinês usando um método muito simples e eficaz como o mostrado aqui . Sério :)

Na verdade, não era um bipe do sistema, era um bipe do BIOS e não havia nenhuma opção para desativá-lo. Mas há sempre alguma solução alternativa. :) Agora eu gosto de silêncio absoluto. :)

Eu apenas desmontei a campainha e removi a membrana vibrante. Esta foi a única maneira de forçá-lo a ficar mudo. Não havia nenhuma opção no BIOS para desligar o som do autoteste, e era muito alto e chato. Afinal, o silêncio é mais valioso do que um PC de 200 dólares.

    
por 28.09.2017 / 01:05
0

A única coisa que funcionou no FreeBSD 10.3 foi:

kern.vt.enable_bell=0
    
por 18.06.2016 / 03:51
0

Isso parece ser dependente do sistema. Eu tenho o FreeBSD instalado em um disco rígido externo e posso verificar que em um laptop Acer o sysctl hw.syscons.bell=0 funcionou, enquanto que em um sistema Lenovo eu tive que usar kern.vt.enable_bell=0 .

Isto é, apesar de usar vt em ambos os dispositivos.

    
por 21.04.2018 / 12:28

Tags