从命令行在 Ubuntu 上静音声音效果

从命令行在 Ubuntu 上静音声音效果

如何在命令行上静音 Ubuntu Precise 上的警报,例如在“系统设置”>“声音”>“声音效果”中?

答案1

如果您只是想将音频静音,这应该适用于大多数现代 Ubuntu 发行版:

amixer set Master mute

当然,对于较旧的发行版或自定义声音设置,YMMV 可能有所不同。

更新: (仅适用于事件声音)

我没有方便测试的 Ubuntu 12.04 LiveCD,但在 16.04 上,您可以像这样gsettings禁用该键:event-sounds

gsettings set org.gnome.desktop.sound event-sounds false

注意:这仅适用于当前用户的设置。

核心设置在过去几年中没有太大变化,因此它可能可以满足您的需要。运行命令以true重新启用事件声音。

gsettings只是 的包装器dconf,因此如果您想要图形状态验证,您可以sudo apt-get install dconf-editor.运行dconf-editor后将为您提供一个 GUI 来管理许多更高级别的系统设置。使用左侧下拉列表导航至org> gnome> desktop>sound以查找该event-sounds选项。

答案2

旧线程,但由于我在 debian 上遇到了同样的问题,我想我会告诉我我发现的一个接近的解决方案。

我会实时启动到发行版的干净 iso,然后打开“系统设置”>“声音”>“声音效果”,然后根据需要关闭这些声音,然后复制文件~/.config/pulse/*-stream-volumes.tdb并将其保存在硬盘上。然后,每当我需要在已安装的环境中或构建发行版的自定义版本时关闭“声音效果”时,我都会cp saved-pulse-volumes.tdb ~/.config/pulse/*-stream-volumes.tdb.这对我来说就像一个魅力。

注意:在回答这个问题时,dconf key:org.gnome.desktop.sound event-sounds没有关闭滑块音量音效,至少在 debian 中没有。

相关内容