Linux

如何將聲音與桌面事件集成?

  • February 17, 2019

在 Windows 上,Sounds & Multimedia控制面板允許將聲音片段連接到各種作業系統事件,如視窗移動、程序啟動/停止和啟動/關閉。

我在 Fedora 13 上使用 GNOME,但我沒有運氣發現任何類似的功能。有這樣的功能嗎?如果是這樣,它是跨視窗管理器兼容的還是綁定到特定的視窗管理器(GNOME、KDE ​​等)或發行版?

正如 Miguel de Icaza 在之前的一篇文章中所說:“這個功能是桌面和視窗管理器特有的。”

KDE 桌面環境中,您可以將聲音與桌面事件集成,方法是轉到

配置桌面-> 應用程序和系統通知。

聲音命名規範在這一點上是相當完整的。但是,預設的GNOMEfreedesktop 聲音主題並不完整(並且有一些很好的理由)。此外,許多應用程序並沒有使用聲音事件,儘管它們可以。

在 GNOME 上,libcanberra通常用於播放聲音事件。

通過在 中添加自定義文件$XDG_DATA_DIRS/sounds,您可以自定義您的聲音集。

我的主題是“ubuntu”,我可以添加一個文件:在$HOME/.local/share/sounds/ubuntu/stereo/battery-low.oga

並用 ex 測試它:canberra-gtk-play -i battery-low

閱讀規範和 gnome 主題包以獲取更多資訊。歡迎更多主題!我們過去一直在尋求幫助,今天也在 ubuntu 中尋求幫助。

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