명령 줄에서 경고 볼륨을 비활성화하는 방법은 무엇입니까?


12

사운드 환경 설정 대화 상자의 사운드 효과 탭에 경고 볼륨 '음소거'를 토글하는 옵션이 있습니다. 그것은 자극적 인 시스템 경고음 / 벨을 비활성화해야 할 필요가 있습니다.

그러나 테스트 목적으로 LOT 시스템을 다시 설치하고 셸 스크립트 에서이 설정을 설정하여 GUI를 사용하지 않고도 해제되도록하고 싶습니다. 그러나 내 인생에서 나는 이것이 명령 줄 도구를 통해 토글 될 수있는 곳을 찾을 수없는 것 같습니다.

gconf-editor, pulseaudio의 pacmd, / etc를 통해 grepp, 심지어 gnome-volume-control 소스 코드를 파헤 쳤지 만 어떻게 설정할 수 있는지는 알 수 없습니다.

나는 gnome-volume-control이 몇 번의 릴리스 이후로 바뀌 었다는 것을 수집합니다.

아이디어?

답변:


6
  • 옵션 0 : (이것은 당신이 찾고있는 것일 수 있습니다)

    sudo su gdm -c "gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false"
    
  • 옵션 1:

    일시적인:

    sudo modprobe -r pcspkr  
    

    영구적 인

    echo “blacklist pcspkr” >> /etc/modprobe.d/blacklist
    
  • 옵션 2 :

    에서 "종 모양 설정"검색 /etc/inputrc(옵션은 none또는 visible)

  • 옵션 3 :

    sudo mv -v /usr/share/sounds/ubuntu/stereo/*.ogg {*.disabled}
    
  • 옵션 4 :

    man xset
    

실제로 이미 수행했지만 Alert 벨은 온보드 PC 스피커가 아닌 펄스 오디오를 통해 오디오 스피커를 통해 나옵니다 (어쨌든 케이스에 연결하지 않은 채로 두었습니다).
브라이스

gconf를 통해 몇 가지 릴리스를 제어 할 수있는 것처럼 보이지만 gconftool-2 또는 gconf-editor로는 아무것도 보지 못했습니다. 사운드 설정을 조작 할 수있는 pacmd 유틸리티도 있습니다. 올바른 도구 여야 하는 것처럼 보이지만 해당 설정을 토글하는 명령 시퀀스를 식별 할 수는 없습니다. (나는 pacmd infoAlert 음소거를 토글하고 출력을 diff하기 전후에 실행 을 시도했지만 관련이없는 것을 보지 못했습니다.)
Bryce

흠, downvoters 그들이 왜 downvoted 그래서 내가 대답을 "수정"할 수 있다고 말했다면 좋을 것입니다 ...
bumbling fool

11

이것을 오랫동안 사냥했습니다. 특히 pulseaudio를 사용하지 않고 UI (WTF !?)에서 경고음을 음소거 할 수 없기 때문에

이거 야. 오 침묵의 달콤한 기쁨!

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