我通常通过进入控制中心→声音→音效并将警报音量静音来关闭警报声音(默认情况下为水滴声)。这是在 Gnome 中。
我想默认在 Debian 的自定义实时构建中关闭它,但我不知道此设置存储在哪里。我尝试了 dconf 并广泛查看了配置目录,但没有成功。我find ~ -mmin -1
也尝试过gio monitor
但inotifywatch
没有成功。唯一的输出find ~ -mmin -1
是.config/dconf/
和 ,.config/dconf/user
无论如何,控制中心打开时都会对其进行编辑。我在虚拟机中替换了这个用户文件进行测试,除了我需要的设置(警报声音)之外,所有 dconf 设置都已更新。我也尝试过dconf watch /
当我尝试编辑警报声音设置时没有输出
我希望有人告诉我如何从命令行静音此设置,并可能告诉我它的存储位置。
答案1
可以通过这个命令来实现
dconf write /org/gnome/desktop/sound/event-sounds "false"
但是,这不会关闭音量滑块效果。
要完全关闭声音效果,我发现的最接近的方法是实时启动到发行版的干净 iso,然后打开“系统设置”>“声音”>“声音效果”,然后根据需要关闭这些声音,然后将文件 ~/. config/pulse/*-stream-volumes.tdb 并保存。然后,要在已安装的环境中或构建发行版的自定义版本时关闭“声音效果”,请执行以下操作:
cp saved-pulse-volumes.tdb ~/.config/pulse/*-stream-volumes.tdb
答案2
您可以使用 dconf 设置另一个键:
dconf write /org/gnome/desktop/sound/input-feedback-sound "false"
它应该禁止在输入事件上播放声音。