Libcanberra

出自 ArchWiki

Libcanberra 是一个用于播放事件声音的简单抽象接口。它实现了 XDG 声音主题和命名规范,用于在自由桌面(例如 GNOME)上生成事件声音。更多描述请见 此处

安装

Libcanberra 可以通过软件包 libcanberra 安装。libcanberra 不再需要任何 ALSA、pulseaudio 或 gstreamer 的后端,因为它们现在都内置在 libcanberra 软件包中。

为了听到任何事件声音,必须安装声音主题

配置

默认情况下,GTK 模块在启动 GTK 应用程序时自动加载。您可以在用户的 GtkSettings 文件中覆盖默认设置

$HOME/.gtkrc-2.0 and $XDG_CONFIG_HOME/gtk-3.0/settings.ini
gtk-enable-event-sounds=true
gtk-enable-input-feedback-sounds=true
gtk-sound-theme-name=freedesktop

在 GNOME 中,这些设置由 gnome-settings-daemon 管理,配置可在 org.gnome.desktop.sound schema 下的 GSettings 中找到。

systemd

要使用 canberra 启用启动、关机和重启声音,启用 canberra-system-bootup.service

参见