如何在系统范围内禁用哔声

tsh*_*ang 6 linux audio

如果我想禁用诸如 之类的提示音bash,我将此行添加到“ /etc/inputrc ”:

set bell-style none
Run Code Online (Sandbox Code Playgroud)

遗憾的是,这不适用于其他一些事件,例如 GDM 启动和关闭。我认为将此行添加到“ /etc/modprobe.d/blacklist.conf ”会有所帮助:

blacklist pcspkr
Run Code Online (Sandbox Code Playgroud)

这让我怀疑和怀疑声音实际上来自哪里。

tsh*_*ang 5

GNOME 2 (Debian 6) 的解决方案:

我又尝试了一件事... System -> Preferences -> Sound。这将打开音量控制应用程序:

在此处输入图片说明

从那里我点击首选项,它会弹出另一个窗口。然后我点击 Beep,然后窗口静音:

在此处输入图片说明

然后我继续单击PCM列上的扬声器图标,之后我变得很高兴。

GNOME 3 (Debian 7) 的解决方案:

编辑/etc/gdm3/greeter.gsettings以便您拥有此条目:

# Disabling sound in the greeter
[org.gnome.desktop.sound]
event-sounds=false
Run Code Online (Sandbox Code Playgroud)

您可能只需要取消对 2 行的注释。请注意,我找不到以普通用户身份执行此类操作的方法。我猜 GNOME 3 扼杀了一些可配置性。