FreeBSD 10.1의 콘솔에서 시스템 경고음을 비활성화하는 방법은 무엇입니까?
권장 명령이 작동하지 않습니다.
해당 sysctl
설정은 다음과 같습니다.
# sysctl hw.syscons.bell=0
hw.syscons.bell: 1 -> 0
# sysctl -a | grep bell
hw.syscons.bell: 0
백스페이스를 사용하면 여전히 귀청이 터질 듯한 경고음이 발생합니다.
확립된또 다른 제안,사용 kbdcontrol
:
# kbdcontrol -b off
#
아니요, 아직도 신호음이 울립니다.
내 시스템 세부정보:
이전 게이트웨이 MD-78 시리즈 노트북(Intel GM45 Express 칩셋 포함)에는 하드웨어 볼륨 손잡이가 없었지만 PC 스피커의 소리가 눈에 띄게 커졌습니다.
저는 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
고쳐 쓰다:
나는 뛰고있어vt
또한 ~으로 알려진newcons
, 결국 다음을 통해 경고음을 끌 수 있음을 발견했습니다.
kbdcontrol -b quiet.off
/etc/rc.conf
다음과 같이 변경 사항을 영구적으로 적용할 수 있습니다 .
allscreens_kbdflags="-b quiet.off"
답변1
vt
aka 를 실행 중인 경우 newcons
다음을 시도해 보세요.
kbdcontrol -b quiet.off
작동하는 경우 다음 위치에 영구적으로 저장할 수 있습니다 /etc/rc.conf
.
allscreens_kbdflags="-b quiet.off"
배경:
Xterm에서 실행 kbdcontrol
하고 이스케이프 시퀀스가 인쇄되는 것을 확인한 후 콘솔 드라이버의 터미널 에뮬레이션에 명령을 보내려고 한다는 것을 깨달았고 콘솔 드라이버에 따라 다른 것을 보내야 할 수도 있습니다. 다음과 관련된 답변을 찾았습니다 newcons
.http://lists.freebsd.org/pipermail/freebsd-current/2014-April/049463.html
답변2
sysctl -a | grep bell
어떤 손잡이가 있는지 확인 하는 데 사용됩니다 . vt는 아마도 현재 사용되고 있는 것일 것입니다.
sudo sysctl kern.vt.enable_bell=0
내 경우에는 작동합니다.
답변3
freebsd 포럼에서 가져온 것입니다.우편 엽서:
MIB hw.syscons.bell 값을 0으로 설정하면 벨을 비활성화할 수 있습니다. 그냥 입력하세요
sysctl hw.syscons.bell=0
컴퓨터를 다시 시작한 후 변경 사항을 영구적으로 저장
# echo "hw.syscons.bell=0" >> /etc/sysctl.conf
:)
답변4
FreeBSD 10.3에서 작동하는 유일한 것은 다음과 같습니다:
kern.vt.enable_bell=0