Linux에서 시스템 경고음을 비활성화하는 방법은 무엇입니까? 수퍼 유저 권한이 없으므로 커널 / 언로드 모듈을 다시 컴파일 할 수 없습니다.
답변
가장 성가신 셸에서 삐 소리가 나면 ” ~ / .inputrc “에 추가하십시오 :
set bell-style none
이것은 터미널이 아니라 호스트별로 다릅니다. ssh
설정되지 않은 다른 컴퓨터에 로그인 하면 경고음이 다시 울립니다. (나는 Fedora에서 테스트했습니다)
답변
사용자가 경고음을 제어 할 수있는 다양한 수준이 있습니다. 내가 알고있는 것들이 있습니다.
응용 수준
export LESS="$LESS"' -q'
-기본 옵션에 -q를 추가less
하여 벨이 울리지 않도록합니다 (예 : 파일 끝을 지나서 스크롤하려고 할 때).echo 'set bell-style none' >> ~/.inputrc
-사용하는 모든 응용 프로그램에 대해 벨을 비활성화합니다readline
(효과를 보려면 터미널을 다시 시작하십시오)
터미널 레벨
xterm -vb
– “시각 벨”을 활성화하여 가청 노이즈 대신 터미널 창을 깜박입니다.xterm*visualBell: true
X 리소스 (~/.Xdefaults
)에 추가 하여 기본값을 변경할 수 있습니다. 대부분의 터미널 에뮬레이터는 비슷한 옵션을 포함합니다.
X 서버 레벨
xset b off
-X 서버 벨 비활성화
기계 레벨?
alsamixer
–Speaker
및Bell
채널을 음소거하거나 끕니다.
필자의 경우 ALSA 채널을 음소거해도 도움이되지 않았습니다. 헤드폰이 연결된 상태에서도 내장 스피커에서 벨이 울리는 경우가 있습니다. 그러나 X 서버 벨을 비활성화하면 제거되었습니다.
답변
시스템-> 환경 설정-> 소리-> 시스템 경고음에서 “시스템 경고음 사용”을 선택 해제 했습니까?