更改音量时禁用 Cinnamon 音量小程序的声音

更改音量时禁用 Cinnamon 音量小程序的声音

我最近将 Linux Mint Debian 版本更新为更新包 7。从那时起,每次我通过滚动面板上的音量小程序来更改音量时,都会发出烦人的蜂鸣声。与改变音量时 OSX 的行为类似。

我一直不明白这是什么意思,这意味着我不能默默地改变音量,这非常烦人。我检查了 Cinnamon 的声音首选项(以及 Gnome 的声音首选项,以防万一,因为存在一些重叠)以及脉冲音频设置。我在 Cinnamon 的声音偏好设置中将通知设置为关闭。我还检查了 Cinnamon 设置中的音量小程序选项卡,但音量小程序没有选项。

那么,如何消除这种烦人的蜂鸣声并恢复静音系统呢?

答案1

只是想为 LMDE 2 (Debian/jessie) 的 Cinnamon 提供更新的答案。

由于 LMDE 2 中的 Cinnamon 提供了在更改音量时禁用音效的选项:声音设置 -> 声音(音效) -> 更改音量 -> 关闭

无需摆弄 JavaScript 文件。

答案2

好消息是,Cinnamon 的小程序是存储在/usr/share/cinnamon/applets/.卷小程序脚本是.在该文件中,有一个子例程,其作用是通过让我的计算机向我发出蜂鸣声来惹恼我:/usr/share/cinnamon/applets/[email protected]/applet.js

_notifyVolumeChange: function() {
    global.cancel_theme_sound(VOLUME_NOTIFY_ID);
    global.play_theme_sound(VOLUME_NOTIFY_ID, 'audio-volume-change');
},

注释掉这些行以使函数不执行任何操作,从而消除蜂鸣声:

_notifyVolumeChange: function() {
   // global.cancel_theme_sound(VOLUME_NOTIFY_ID);
   // global.play_theme_sound(VOLUME_NOTIFY_ID, 'audio-volume-change');
},

就是这样,只需保存文件(您需要以 root 身份打开它),重新启动 cinnamon 或只是删除然后添加小程序,声音就消失了。

相关内容