关于 pipewire 配置问题 参考 pipewire-sound-server 安装后 news
此方法依然存在问题, 第二天, 我的声卡又只有 dummy output 一个伪输出设备了
持续研究中
已摸索出规律, 此问题依然是 pipewire 与 pulseaudio 的争夺引起,
首先, 使用 pipewire 或者 使用 pulseaudio 或者 仅使用 alsa 都是可以让声卡输出设备被检测到的
但是, 在尝试安装 mplayer 和 尝试 安装 firefox 的过程中, 当然这俩到现在也还没安装成功 ….
安装前, 这两个包需要调整 use 选项, 会造成之前配置好的 某一种选择 中的 pipewire 或者 pulseaudo 被重新使用改变的 Use 编译安装, 现象就是之前手工启用的 --user 服务被停止了, 声音输出设备也就消失了
另外, gnome-remote-desktop (GNOME 42 之后 使用 freerdp 替代了之前 vino 提供的vnc 作为远程桌面服务) , 远程桌面服务是需要将远程主机的声音传递到本地控制机来, 它要求且只能使用 pipewire , 否则远程桌面连接不上或者连过去是无图像的黑色
所以在这种情况下, 那只能选择使用 pipewire 而不能使用 pulseaudio , 但是又要求在公共 USE 里要同时启用 pipewire 和 pulseaudio 为其他要求必须有 pulseaudio 的应用提供支援