But how does PW work for, say, Debian/Ubuntu users?
But how does PW work for, say, Debian/Ubuntu users?
Source: https://fedoraproject.org/wiki/Changes/DefaultPipeWire
I haven't tested Jack compatibility yet.
For the laptops I also use BT headphones, and with the ThinkPad I use a headset that with the latest wireplumber switching profiles just work whenever I join a meeting with Slack or Teams (both in Google Chrome).
For the desktop PC I had a use case I never got working properly, or at least easily, with PA. That is to expose all the HDMI outputs of the graphics card as separate sinks. With PW, just switch over to the Pro profile and they all appear. Then I can route what ever stream/application I want to a specific HDMI output.
Additionally, I use USB MIDI devices and a software synth, qsynth, using JACK. Setting up both MIDI and audio routing via qjackctl is so convenient.
Oh, and USB audio devices also work without a problem. Can't say if that is different from PA as I never used them much before.
I didn't have to investigate further, but there is one open bug from another user: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/13...
https://bugzilla.kernel.org/show_bug.cgi?id=214019
Otherwise pipewire has had some bugs with audio switching and firefox at the beginning, but the last month or so has been great.
Experience has been flawless until now. Its truly an outstanding piece of software that "just works" and gets out of your way. I am really, really happy to use it, it has simplified so many things in my day to day life.
Before, using pulseaudio, connecting my bluetooth headset and getting any application to work with it was a serious pain, now it is a matter of turning the headset on and boom, connected, all audio switches automagically over to the headset.
Read the debian wiki for the setup.