Jak wyłączyć dźwięk systemu w FreeBSD 10.1?

10

Jak wyłączyć dźwięk systemowy na konsoli we FreeBSD 10.1?

Zalecane polecenia nie działają.

sysctlUstawienie:

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

Backspace nadal powoduje dźwięk rozdzierającego uszy.

Znaleziono inną sugestię , aby użyć kbdcontrol:

# kbdcontrol -b off
#

Nie, nadal słychać sygnały dźwiękowe.

Szczegóły mojego systemu:

Stary laptop z serii MD-78 Gateway (z chipsetem Intel GM45 Express), bez sprzętowego pokrętła głośności i zdecydowanie głośnego głośnika PC.

Korzystam z 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

Aktualizacja:

Działam vtakanewcons i ostatecznie odkryłem, że mogę wyłączyć sygnał dźwiękowy za pomocą:

kbdcontrol -b quiet.off

które można wprowadzić /etc/rc.conf, aby zmiana była trwała, ponieważ:

allscreens_kbdflags="-b quiet.off"
Rakslice
źródło

Odpowiedzi:

9

Jeśli używasz vtaka newcons, spróbuj:

kbdcontrol -b quiet.off

Jeśli to działa, możesz ustawić go na stałe w /etc/rc.conf:

allscreens_kbdflags="-b quiet.off"

Tło:

Po uruchomieniu kbdcontrolz Xterma i zobaczeniu, jak drukuje sekwencję ucieczki, zdałem sobie sprawę, że po prostu próbuje wysłać polecenie do emulacji terminala w sterowniku konsoli i może być konieczne wysłanie czegoś innego w zależności od sterownika konsoli; następnie szukałem i znalazłem odpowiedź dotyczącą newcons: http://lists.freebsd.org/pipermail/freebsd-current/2014-April/049463.html

Rakslice
źródło
Nie jestem pewien, co jest z tym, co sugeruje keybell="NO"vs , ale w żadnym wypadku żaden z nich nie wyłączył dla mnie sygnału dźwiękowego. keybell="off"/etc/defaults/rc.conf
rakslice,
3

Użyj, sysctl -a | grep bellaby zobaczyć, jakie masz pokrętła. vt prawdopodobnie jest obecnie używany.

sudo sysctl kern.vt.enable_bell=0 działa w moim przypadku.

meh
źródło
1

Wyciągnięto z postu na forum freebsd :

Możesz wyłączyć dzwonek, jeśli ustawisz wartość MIB hw.syscons.bell na 0. Wystarczy wpisać

sysctl hw.syscons.bell=0

Aby zapisać zmiany na stałe po ponownym uruchomieniu komputera

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

:)

gwillie
źródło
Jak powiedziałem, próbowałem tego i to nie zadziałało.
rakslice,
1

Właśnie „wyłączyłem” systemowy sygnał dźwiękowy w chińskim mini PC za pomocą bardzo prostej i skutecznej metody, takiej jak ta pokazana tutaj . Poważnie :)

W rzeczywistości nie był to dźwięk systemowy, był to dźwięk systemu BIOS i nie było żadnej opcji, aby go tam wyłączyć. Ale zawsze jest jakieś obejście. :) Teraz cieszę się absolutną ciszą. :)

Właśnie zdemontowałem brzęczyk i wyjąłem wibrującą membrana. To był jedyny sposób, aby wymusić wyciszenie. W BIOSie nie było opcji wyłączenia dźwięku autotestu, a był on bardzo głośny i denerwujący. W końcu cisza jest cenniejsza niż komputer za 200 dolarów.

szybki chwyt
źródło
Dzięki za komentarz @jasonwryan. Odpowiedź brzmi: właśnie zdemontowałem brzęczyk i wyjąłem wibrującą membrana. To był jedyny sposób, aby wymusić wyciszenie. W BIOSie nie było opcji wyłączenia dźwięku autotestu, a był on bardzo głośny i denerwujący. W końcu cisza jest cenniejsza niż komputer za 200 dolarów. :)
Quicktrick
Zredagowałem to w twojej odpowiedzi, jest ważne (osoby oceniające twój wpis głosują głównie na główną treść, a nie na komentarze poniżej). Oto twoja pierwsza opinia. :-)
Peter - Przywróć Monikę
Sądzę, że to dobra możliwość do rozważenia, ponieważ niektórzy ludzie po prostu nigdy nie będą używać wbudowanych głośników.
rakslice
0

Jedyne, co działało w FreeBSD 10.3, to:

kern.vt.enable_bell=0
ARA1307
źródło
+1, to jedyna myśl, która działała na FreeBSD 11.0, w przeciwieństwie do innych odpowiedzi tutaj.
ybungalobill
0

Wydaje się, że zależy to od systemu. Mam zainstalowany FreeBSD na zewnętrznym dysku twardym i mogę sprawdzić, czy na laptopie Acer jest to sysctlhw.syscons.bell=0 , podczas gdy na systemie Lenovo musiałem go używać kern.vt.enable_bell=0.

Dzieje się tak pomimo używania vt na obu urządzeniach.

Jasio
źródło