如何从命令行禁用警报音量?


12

在“声音首选项”对话框的“声音效果”选项卡中,有一个选项可切换警报音量“静音”。它可以满足我禁用刺激性系统蜂鸣/响铃的需求。

但是,出于测试目的,我将系统重新安装了很多,并且希望在shell脚本中设置此设置,以便无需使用GUI即可将其关闭。但是对于我来说,我似乎无法找到可以通过命令行工具切换的位置。

我已经扫描了gconf-editor,pulseaudio的pacmd,通过/ etc进行grep扫描,甚至通过gnome-volume-control源代码进行了挖掘,但是我不知道如何设置。

我认为自从几个版本发布以来,gnome-volume-control发生了变化。

有想法吗?

Answers:


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(选项为nonevisible

  • 选项3:

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

    man xset
    

实际上,我已经做到了,但是Alert铃声是通过Pulseaudio通过音频扬声器发出的,而不是通过板载PC扬声器发出的(无论如何,我都没有插上它)。
布莱斯

在我看来,这可以通过gconf来控制,但我没有看到gconftool-2或gconf-editor的任何版本。还有一个用于处理声音设置的pacmd实用程序,似乎它应该是正确的工具,但是我无法辨别什么命令序列会导致切换该设置。(我pacmd info在切换Alert静音和差异输出之前和之后尝试运行,但是没有看到任何相关的东西。)
Bryce

嗯,如果拒绝投票的人说为什么他们拒绝投票,那将是很好的,这样我就可以“解决”这个问题……
笨拙的傻子,

11

为此寻找了很长一段时间。特别是因为我不使用pulseaudio,也无法从UI静音警报声音(WTF !?)

做到了。哦,寂静的甜蜜喜悦!

# gsettings set org.gnome.desktop.sound event-sounds false
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.