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
#
아니, 여전히 경고음
내 시스템 정보 :
하드웨어 볼륨 노브가없고 구형 PC 스피커 볼륨이없는 구형 Gateway MD-78 시리즈 랩탑 (Intel GM45 Express 칩셋 포함).
FreeBSD 10.1을 사용하고 있습니다.
# uname -a
FreeBSD raktop 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov 11 21:02:49 UTC 2014 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
최신 정보:
나는 vt
일명newcons
실행 하고 결국 다음과 같이 경고음을 끌 수 있음을 발견했습니다.
kbdcontrol -b quiet.off
/etc/rc.conf
다음과 같이 변경 사항을 영구적으로 만들 수 있습니다 .
allscreens_kbdflags="-b quiet.off"
답변
vt
일명 실행하는 경우 다음을 newcons
시도하십시오.
kbdcontrol -b quiet.off
그것이 효과가 있다면, 당신은 그것을 영구적으로 만들 수 있습니다 /etc/rc.conf
:
allscreens_kbdflags="-b quiet.off"
배경:
kbdcontrol
Xterm에서 실행 한 후 이스케이프 시퀀스를 출력하는 것을 본 후에 콘솔 드라이버에서 터미널 에뮬레이션으로 명령을 보내려고한다는 것을 깨달았으며 콘솔 드라이버에 따라 다른 것을 보내야 할 수도 있습니다. 그런 다음 http://lists.freebsd.org/pipermail/freebsd-current/2014-April/049463.html 과 관련된 답변을 찾고 찾았습니다 newcons
.
답변
사용 sysctl -a | grep bell
당신이있어 노브 확인할 수 있습니다. vt는 아마도 요즘 사용되는 것입니다.
sudo sysctl kern.vt.enable_bell=0
내 경우에는 작동합니다.
답변
freebsd 포럼 게시물 에서 가져옴 :
MIB hw.syscons.bell 값을 0으로 설정하면 벨을 비활성화 할 수 있습니다.
sysctl hw.syscons.bell=0
컴퓨터를 재부팅 한 후 변경 사항을 영구적으로 저장하려면
# echo "hw.syscons.bell=0" >> /etc/sysctl.conf
답변
여기에 표시된 것과 같이 매우 간단하고 효과적인 방법을 사용하여 중국 미니 PC에서 시스템 경고음을 “비활성화”했습니다 . 진심으로
실제로, 시스템 경고음이 아니었고 BIOS 경고음이 들렸으며이를 비활성화 할 수있는 옵션이 없었습니다. 그러나 항상 해결 방법이 있습니다. 이제 나는 절대 침묵을 즐깁니다.
방금 부저를 분해하고 진동 막을 제거했습니다. 이것이 음소거되도록하는 유일한 방법이었습니다. BIOS에는 자체 테스트 사운드를 끄는 옵션이 없었으며 매우 크고 성가시 었습니다. 결국 침묵은 200 달러짜리 PC보다 더 가치가있다.
답변
FreeBSD 10.3에서 작동 한 유일한 것은 :
kern.vt.enable_bell=0
답변
이것은 시스템에 따라 다릅니다. 외장 하드 드라이브에 FreeBSD가 설치되어 있고 Acer 랩톱에서 sysctl이 hw.syscons.bell=0
작동하는 동안 Lenovo 시스템을 사용해야한다는 것을 확인할 수 있습니다 kern.vt.enable_bell=0
.
이것은 두 장치 모두에서 vt를 사용하더라도 마찬가지입니다.