On 2022-02-22 05:41, Tejas Guruswamy wrote:
The problem is that pipewire is *not* only audio, it also provides the video-routing for webcam, screensharing etc. This is why the desktop portal, browsers, and so on depend on it. You will not be able to remove it completely from a modern Linux desktop (and anyway original poster does not want to).
Agreed.
Bengt, I think you will need to keep pipewire installed and updating regularly for the non-audio portions, but keep an eye on the config so that it does not take over audio. I am not sure the best way to do that, maybe specifically ensure that pipewire-alsa, pipewire-pulseaudio, and pipewire-jack are not installed (uninstall and 'zypper al') even if the pipewire main package is present.
Yes. Sounds sane and correct. # zypper al -m "add lock for pipewire audio" pipewire-alsa* pipewire-pulseaudio* pipewire-libjack* # zypper ll # | Name | Type | Repository | Comment --+----------------------+---------+------------+---------------------------- 1 | pipewire-alsa* | package | (any) | add lock for pipewire audio 2 | pipewire-libjack* | package | (any) | add lock for pipewire audio 3 | pipewire-pulseaudio* | package | (any) | add lock for pipewire audio and for now (due to the race condition for bluetooth and catch 22 for pipewire-pulseaudio) $ systemctl --user disable --now pipewire.{socket,service} Thanks all for your input. cheers, -- /bengan