變更音量時停用 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 或只是刪除然後添加小程序,聲音就消失了。

相關內容