Audio

更改音量時禁用 Cinnamon 音量小程序的聲音

  • November 27, 2021

我最近更新了我的 Linux Mint Debian 版以更新包 7。從那時起,每次我通過滾動面板上的音量小程序來更改音量時,都會播放令人討厭的嗶嗶聲。與 OSX 更改音量時的行為類似。

我一直不明白這是什麼意思,這意味著我不能默默地改變音量,這非常煩人。我檢查了 Cinnamon 的聲音偏好(和 Gnome 的,以防萬一,因為有一些重疊)以及脈衝音頻設置。我在 Cinnamon 的聲音偏好設置中將通知設置為關閉。我還檢查了 Cinnamon 設置中的音量小程序選項卡,但音量小程序沒有選項。

那麼,我怎樣才能消除這種煩人的嗶嗶聲並讓我的靜音系統恢復正常呢?

好消息是 Cinnamon 的小程序是儲存在/usr/share/cinnamon/applets/. 卷小程序腳本是/usr/share/cinnamon/applets/sound@cinnamon.org/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身份打開它),重新啟動肉桂或刪除然後添加小程序,聲音就消失了。

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

由於 LMDE 2 中的 Cinnamon,因此可以選擇在更改音量時禁用音效:聲音設置 -> 聲音(音效) -> 更改音量 -> 關閉

無需擺弄 javascript 文件。

引用自:https://unix.stackexchange.com/questions/93365