如何通过命令行在14.04中使声音效果静音?


10

我想使用命令行将Ubuntu 14.04中的声音效果静音。

GUI的操作方式是转到System Settings(unity-control-center),然后转到Sound Effects选项卡: 在此处输入图片说明

这个问题的答案概述了使用gconfsudo su gdm -c "gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false")的方法,但是在新版本的Ubuntu中不再有效。

我还寻找的输出的线索pacmd info,但也找不到有用的东西。

似乎有一个相关事件设置,可以在dconforg/gnome/desktop/sound/event-sounds)中进行更改,但是将其设置为false,什么都不会更改。有些Ubuntu设置(尤其是Unity dconf设置)没有可见的设置。不过,在运行时使用GUI进行更改时仍可以看到它们dconf watch /。但是在静音/取消静音该设置时,它什么也没有显示。

我知道我可以删除所有声音效果,但是必须有适当的方法来执行此操作...


只是警报,不是所有的声音都正确吗?
赛斯2014年

@Seth是的,当您选中图片中的静音框时,仅警报声音会关闭。
2014年

我不确定这是否是一个错误:dconf write /org/gnome/desktop/sound/event-sounds false禁用事件会发出声音。在我看来,gsetting键未绑定到Mute(变量)。如果要使用CLI,请取消选中“静音”,然后使用event-sounds键。使用GUI保留event-sounds true并使用“静音”复选框。
user.dz 2014年

@Sneetsher但是,无论是否选中GUI中的“静音”按钮,使用dconf write(或gsettings set)更改event-sounds都无济于事。
艾巴拉2014年

1
@Sneetsher-不;我什至在中都没有gdm.d目录/etc/dconf/db,只有ibus.d,也没有涉及锁的目录。
艾巴拉2014年

Answers:


4

这是一个错误,您需要报告它。我在Ubuntu-Tweak工具上测试了该工具,并通过dconf watch /它正确捕获来进行捕获,但是我发现默认声音设置没有任何变化,它仍然没有更改为Mute

看到屏幕截图:如果我关闭它:

在此处输入图片说明

如果我打开:

在此处输入图片说明

如您所见,默认路径是正确的(org/gnome/desktop/sound/event-sounds),但是更改对“声音效果”的关闭/静音没有任何作用,并且在这两种状态下我都没有变化。我还通过重新启动系统进行了测试,但是没有运气。

所以这是一个错误。


1
我的猜测是您可能是对的,因为该设置过去可以正常工作。但是在这种情况下,难道不就意味着Ubuntu Tweak使用了错误的设置,仅适用于GNOME而非Unity?
Aibara 2014年

在我的桌面上,更改“声音效果”选项卡中的设置可以的,但dconf watch /不会输出任何内容。所以我想它设置了一些不同的东西
Rmano 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.