如何从终端关闭 Gnome 上的警报声音/音效?

cab*_*2ma 12 gnome configuration audio

我通常通过转到控制中心?声音?声音效果并将警报音量静音来关闭警报声音(默认情况下是水滴声)。这是在侏儒。

默认情况下,我想在 Debian 的自定义实时构建中将其关闭,但我无法确定此设置的存储位置。我尝试了 dconf 并广泛查看了配置目录,但没有成功。我find ~ -mmin -1也尝试过gio monitorinotifywatch但没有成功。无论如何,控制中心始终打开的唯一输出find ~ -mmin -1.config/dconf/.config/dconf/user。我在 vm 中替换了这个用户文件以进行测试,并且除了我需要的设置(警报声)之外的所有 dconf 设置都已更新。dconf watch /当我尝试编辑警报声音设置时,我也尝试过没有输出

我希望有人告诉我如何从命令行静音此设置,并可能告诉我它的存储位置。

cab*_*2ma 17

这可以通过这个命令来实现

dconf write /org/gnome/desktop/sound/event-sounds "false"
Run Code Online (Sandbox Code Playgroud)

但是,这不会关闭音量滑块效果。

要完全关闭音效,我发现的最接近的方法是实时启动到发行版的干净 iso 并打开系统设置 > 声音 > 音效并根据需要关闭这些声音,然后复制文件 ~/. config/pulse/*-stream-volumes.tdb 并保存。然后,要在已安装的环境中或在构建发行版的自定义版本时关闭“声音效果”,请执行以下操作

cp saved-pulse-volumes.tdb ~/.config/pulse/*-stream-volumes.tdb
Run Code Online (Sandbox Code Playgroud)

  • @cablewelo2ma 或 `gsettings set org.gnome.desktop.sound event-sounds false`。 (2认同)