On Sat, 23 Sep 2023, Bill Purvis wrote:
input port, and this seems to connect OK, and the client appears on qjackctl's connection graph, despite qjackctl saying that jack is stopped! Is pipewire doing a complete replacement for jack? I can't find much on the web other than
Yes, pipewire as it comes in most distros, replaces jackd(bus). However, for what you want to do, that is testing jackd, you need to get PW out of the way. Currently, PW uses it's own libjack and makes it the default libjack with a small file in /etc/ld.so.conf.d/. The name of this file is distro dependant but look for something with both pipewire and jack in the name. This file will have a pointer to the pw version of libjack's directory. Mine has: /usr/lib/x86_64-linux-gnu/pipewire-0.3/jack/ right now. If you remove or better, rename this file (change the .conf to .back or something) and reboot or even run ldconfig, your applications, including qjackctl, should see the real jack.
There is no pw-jack bridge as there was with pulse. So your desktop audio will work with as normal until you start jack at which point the device that jack uses will no longer be available to PW. There are some pw config changes that should allow this to happen automatically but that will depend on what version of PW you have. PW is still in very active development (last I checked) and much of what I have written may be totally wrong for the latest versions of PW. I have heard rumours for example, that at some time PW will be able to use jackd's libjack and posibly be able to use jackd's backend modules.
-- Len Ovens www.ovenwerks.net _______________________________________________ Linux-audio-user mailing list -- linux-audio-user@xxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to linux-audio-user-leave@xxxxxxxxxxxxxxxxxxxx