FreeBSD 10.1에서 시스템 경고음을 어떻게 비활성화합니까?


10

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"

답변:


9

vt일명 실행하는 경우 다음을 newcons시도하십시오.

kbdcontrol -b quiet.off

그것이 효과가 있다면, 당신은 그것을 영구적으로 만들 수 있습니다 /etc/rc.conf:

allscreens_kbdflags="-b quiet.off"

배경:

kbdcontrolXterm에서 실행 한 후 이스케이프 시퀀스를 출력하는 것을 본 후에 콘솔 드라이버에서 터미널 에뮬레이션으로 명령을 보내려고한다는 것을 깨달았으며 콘솔 드라이버에 따라 다른 것을 보내야 할 수도 있습니다. 그런 다음 http://lists.freebsd.org/pipermail/freebsd-current/2014-April/049463.html 과 관련된 답변을 찾고 찾았습니다 newcons.


에 제안 된 것과 keybell="NO"비교 하여 어떤 일이 일어나고 있는지 확실하지 않지만 어떤 경우에도 경고음을 비활성화하지 못했습니다. keybell="off"/etc/defaults/rc.conf
rakslice

3

사용 sysctl -a | grep bell당신이있어 노브 확인할 수 있습니다. vt는 아마도 요즘 사용되는 것입니다.

sudo sysctl kern.vt.enable_bell=0 내 경우에는 작동합니다.


1

freebsd 포럼 게시물 에서 가져옴 :

MIB hw.syscons.bell 값을 0으로 설정하면 벨을 비활성화 할 수 있습니다.

sysctl hw.syscons.bell=0

컴퓨터를 재부팅 한 후 변경 사항을 영구적으로 저장하려면

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

:)


내가 말했듯이, 나는 그것을 시도했지만 작동하지 않았다.
rakslice

1

여기에 표시된 것과 같이 매우 간단하고 효과적인 방법을 사용하여 중국 미니 PC에서 시스템 경고음을 "비활성화"했습니다 . 진심으로 :)

실제로, 시스템 경고음이 아니었고 BIOS 경고음이 들렸으며이를 비활성화 할 수있는 옵션이 없었습니다. 그러나 항상 해결 방법이 있습니다. :) 이제 나는 절대 침묵을 즐깁니다. :)

방금 부저를 분해하고 진동 막을 제거했습니다. 이것이 음소거되도록하는 유일한 방법이었습니다. BIOS에는 자체 테스트 사운드를 끄는 옵션이 없었으며 매우 크고 성가시 었습니다. 결국 침묵은 200 달러짜리 PC보다 더 가치가있다.


귀하의 의견에 감사드립니다 @jasonwryan. 대답은 방금 부저를 분해하고 진동 막을 제거한 것입니다. 이것이 음소거되도록하는 유일한 방법이었습니다. BIOS에는 자체 테스트 사운드를 끄는 옵션이 없었으며 매우 크고 성가시 었습니다. 결국 침묵은 200 달러짜리 PC보다 더 가치가있다. :)
quicktrick

나는 당신의 답변으로 그것을 편집했습니다, 그것은 중요합니다 (사람들은 아래의 주석이 아닌 주요 내용에 대해 귀하의 게시물 투표를 주로 검토합니다). 첫 번째 투표도 여기 있습니다. :-)
peterh-복원 모니카

어떤 사람들은 내장 스피커를 많이 사용하지 않기 때문에 고려해 볼만한 좋은 방법이라고 생각합니다.
rakslice

0

FreeBSD 10.3에서 작동 한 유일한 것은 :

kern.vt.enable_bell=0

+1, 이것은 다른 답변과 달리 FreeBSD 11.0에서 작동 한 유일한 생각입니다.
ybungalobill 8

0

이것은 시스템에 따라 다릅니다. 외장 하드 드라이브에 FreeBSD가 설치되어 있고 Acer 랩톱에서 sysctl이 hw.syscons.bell=0작동하는 동안 Lenovo 시스템을 사용해야한다는 것을 확인할 수 있습니다 kern.vt.enable_bell=0.

이것은 두 장치 모두에서 vt를 사용하더라도 마찬가지입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.