시스템 경고음을 영구적으로 완전히 끄는 방법

시스템 경고음을 영구적으로 완전히 끄는 방법

저는 Nautilus를 사용하여 파일을 탐색합니다. 저는 Debian 기반 운영 체제와 KDE Plasma 5를 사용합니다.

저는 키보드를 많이 사용합니다. 파일을 검색하는 동안 위쪽 키를 눌렀을 때 이미 파일 목록 끝에 있는 경우 Nautilus는 100% 볼륨에서 헤드폰을 통해 들리는 큰 시스템 경고음을 울립니다. 내 반응은 감전 같았습니다.

~/.bashrcsudo(루트) 사용자와 일반 데스크톱 사용자를 위해 다음 줄을 추가했습니다.

# Turn off system beep in console:
xset b off
xset b 0 0 0

그러나 운영 체제의 일부 위치에서 경고음이 사라지더라도(예: gnome 터미널의 빈 줄 지우기) 노틸러스에서는 여전히 발생합니다. 나는 이것이 노틸러스가 어떤 명령도 받아들이지 않거나 .bashrc무시하기 때문 이라고 생각합니다 xset.

어떻게 해결할 수 있나요?

나에게 필요한 것은 아마도 그보다 더 깊은 .bashrc파일, 즉 모든 것에 의해 실행되지만 여전히 사운드를 제어할 수 있는 파일일 것입니다. 그렇지 않으면 사운드를 비활성화하거나 다른 방법으로 교체하는 것이 흥미로울 수 있습니다.

답변1

KDE에서 어떤 소리가 나는지는 모르겠지만, 시스템 경고음을 의미하는 경우 pcspkr모듈 로드를 비활성화하면 됩니다. 루트로서 다음을 수행합니다.

rmmod pcspkr ; echo "blacklist pcspkr" >>/etc/modprobe.d/blacklist.conf

답변2

헤드셋을 완전히 음소거하거나 연결을 끊는 것 외에는 시스템 전체 이벤트 설정이 없습니다.모두앱. 특히 귀하의 경우 KDE 시스템에서 Nautilus를 사용하고 있으므로 Nautilus가 데스크탑의 구성된 동작을 따르지 않기 때문에 문제가 발생합니다.

노틸러스는 그놈의 설정을 사용합니다. 그놈 제어 센터가 있는 경우 사운드 효과를 비활성화할 수 있습니다. 사운드 설정으로 이동하여 사운드 효과를 비활성화하세요. 또는 를 실행하고 dconf-editor"org/gnome/desktop/sound"로 이동하여 "event-sounds" 및 "input-feedback-sounds"를 비활성화합니다. 명령줄에서도 이 작업을 수행할 수 있습니다.터미널에서 Gnome의 경고음/효과음을 끄는 방법은 무엇입니까?더 알아보기.

답변3

Gnome 알림을 무음으로 설정:

$ dconf write /org/gnome/desktop/sound/event-sounds "false" 

동등하게:

$ gsettings set org.gnome.desktop.sound event-sounds false

답변4

나는 이 기사에 있는 모든 방법과 기타 방법을 모두 시도했지만 그 중 아무 것도 작동하지 않았습니다. 물론 일부는 터미널 응용 프로그램에 대한 시스템 경고음을 비활성화하지만 모든 OS 관련 경고음은 여전히 ​​존재합니다. 마침내 효과가 있었던 것은 무엇입니까? dang 사운드 파일을 찾아 이름을 바꿉니다(그런 다음 로그아웃하고 X 세션으로 돌아갑니다). /usr/share/sounds/ubuntu/stereo/bell.ogg위의 이름을 bell2.ogg.

sudo mv /usr/share/sounds/ubuntu/stereo/bell.ogg /usr/share/sounds/ubuntu/stereo/bell2.ogg

이제 책상을 뒤집지 않고도 컴퓨터를 사용할 수 있습니다.

키를 누를 때마다 매우 큰 소리를 내는 것이 좋은 생각이라고 누가 생각했습니까? 일종의 이상한 심리 실험과 같습니다.

패키지를 업그레이드해야 하는 경우 실행이 취소될 수 있으므로 ubuntu-sounds파일을 다시 삭제해야 합니다.

관련 정보