停止 Firefox JavaScript 警报发出蜂鸣声

停止 Firefox JavaScript 警报发出蜂鸣声

当 JavaScript 调用该alert()方法时,Firefox 会通过我的耳机发出哔哔声。有人知道如何停止该声音吗?

我正在运行最新的 Fedora Linux 和 Firefox 3.6.16,使用 Kde 作为桌面环境。

答案1

恕我直言,您需要执行此命令:

xset b 关闭

此命令将停止发送到您的耳机或 CPU 的所有铃声。

答案2

答案迟了,但看起来它使用 libcanberra 进行音频播放(和“声音主题”);您可以尝试添加:

gtk-enable-event-sounds=false
gtk-enable-input-feedback-sounds=false

到您的~/.config/gtk-3.0/settings.ini文件(如果不存在则创建)。

请注意,gnome 使用 GSettings 来设置这些首选项;如果您使用 Gnome 桌面,请尝试在或类似的 gsettings 前端org.gnome.desktop.sound中查找。dconf-editor

gtk-error-bell=false对我的系统没有帮助,但是由于其他原因,我也设置了它。

dialog-warning.oga您还可以尝试用静音音频片段替换文件(在我的系统上)。在我的 Debian 系统上,完整路径是/usr/share/sounds/freedesktop/stereo/dialog-warning.oga

请注意,这些将在整个系统范围内禁用蜂鸣声。我还没有找到让 Firefox 自身表现良好的方法。

相关内容