%EC%9D%80%20%ED%84%B0%EB%AF%B8%EB%84%90%20%EC%A2%85%EC%86%8C%EB%A6%AC%EB%A5%BC%20%EB%93%A4%EC%9D%84%20%EC%88%98%20%EC%9E%88%EA%B2%8C%20%ED%95%B4%EC%A4%8D%EB%8B%88%EB%8B%A4..png)
나는 한 달 넘게 이 문제를 해결하려고 노력했지만 아무런 성공도 거두지 못했습니다.
나는 데비안 테스트(crunchbang)를 실행 중이고 배포판은 모든 경고음/종소리/등을 제거하려고 시도했습니다.
fancybeepdaemon
나는 , softbeep
등과 같은 멋진 솔루션을 사용해 보았습니다 . 하지만 모두 유지 관리가 중단되어 컴파일할 수 없습니다.
나는 모듈을 활성화하려고 시도했고 snd-pcsp
, 내가 생각할 수 있는 모든 벨 비활성화 인스턴스(openbox의 자동 시작)를 주석 처리했습니다. 하지만 여전히 기쁨은 없습니다.
터미널 벨을 다시 가져오거나 벨이 울릴 때 사용자 정의 사운드를 재생하는 방법을 아는 사람이 있습니까(벨로 \a
이스케이프 시퀀스에 대해 이야기하고 있습니다)?
답변1
이 기능을 끌 수 있는 곳이 여러 군데 있으므로 모두 켜져 있는지 확인하세요.
- pcpkr이 커널에 로드되었거나 내장되어 있는지 확인하십시오(스피커 자체가 지원되는지, 실제로 일부 최신 시스템에서는 지원되지 않음).
- ALSA 또는 PulseAudio를 사용하는 경우 믹스 컨트롤로 pcspeaker가 있을 수 있습니다. 볼륨이 켜져 있고 음소거되어 있지 않은지 확인하세요(내 노트북은 그렇지 않지만 데스크탑은 그렇습니다. 따라서 YMMV -- aplay -L 및 스피커 테스트는 여기서 친구입니다).
- 터미널에서 이를 허용해야 합니다(setterm blength 1 ; xset b on (해당되는 경우). 또한 에뮬레이터를 사용하는 경우 일반적으로 어딘가에 옵션으로 벨이나 경고음이 있을 것입니다. compiz가 벨 이벤트를 캡처하는 데 사용된 것을 기억합니다. 예를 들어 창문을 떨게 만드는 등)
- 쉘은 이를 억제할 수 있습니다(예를 들어 tcsh에는 벨이 울리고 발생하지 않는 시기를 결정하는 변수 세트가 있습니다. 제 생각에는 bash가 더 간단하다고 생각합니다).
답변2
음, 반년이 지나고 새로 설치(deb 테스트)한 후 작동하는 솔루션을 찾았습니다!
내 솔루션은 두 줄을 편집 /etc/pulse/default.pa
하고 추가하는 것이었습니다.
load-sample-lazy x11-bell /usr/share/sounds/freedesktop/stereo/bell.oga
load-module module-x11-bell sample=x11-bell
이는 Gnome 3에서처럼 작동하는 'subell'을 가져오고 동일한 파일을 사용합니다.
2016년 7월 4일 수정:
최근 pulseaudio 변경으로 인해 /etc/pulse/default.pa
적어도 debian sid에서는 이 두 줄이 제거되었습니다. pactl
이를 설정하는 데에도 사용할 수 있으며 , 이 시점에서 WM conf가 설정을 실행하도록 할 수 있습니다.
pactl upload-sample /usr/share/sounds/freedesktop/stereo/bell.oga bell; pactl load-module module-x11-bell sample=bell;