当 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 自身表现良好的方法。