pipewire, 由 RH 和 GNOME 项目组牵头开发的替代 Pulseaudio 与 JACK 的新项目,现已在 oS 中可用。
1. 安装 pipewire-pulseaudio 后没有声音。
- 请运行
systemctl --user enable --now pipewire-pulse.service
- 已上报 bugzilla, 已修复
2. 安装 pipewire-pulseaudio 后声音正常,plasma-pa(任务栏音量快捷方式) 中有大量音频设备,可以调节音量但是重启后音量跳回 100%
- 安装
pipewire-alsa
, 但是部分人反应不用安装也可以,实测是我与一个用 Fedora 的用户都安装才能正常工作 (当时环境是 pipewire-0.3.21)。
3. 更新后 plasma-pa, pavucontrol, 显示无输出设备,alsamixer 中显示声卡设备为 pipewire 但是没有音量输出设备,alsa-restore 显示 active,asla-state 显示 dead(实际上这两个这种状态是正常的)
- 请运行
systemctl --user enable --now pipewire-media-session.service
(感谢 @aniceaxe) - 已报 bugzilla, 维护人员反馈内容如下
问题是 0.3.23 中引入的, 但是修复要涉及到
systemd-rpm-macros
和systemd-presets-common-SUSE
所以修复延期了,在 0.3.24 中该问题已修复。若是用户已安装 0.3.23, 在安装 0.3.24 的时候将不会自动启动服务 (原因是不知道该服务是否是用户手动禁用的),需要手动启动,或者直接删除 pipewire 0.3.23 重新安装 0.3.24