Re: Finding status of jack server with pipewire

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 23/09/2023 18:08, Len Ovens wrote:
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.
Thanks, Len, and Chris.
I managed to get a short spell on the Organ PC and my tweak seems to work.

I feel I should be trying to get to grips with PW - I'm running Debian 12, which came with some bits of pipewire already installed, but not the main parts. I installed the dummy pipewire package which pulls in the real packages. I've not been able to locate anything that explains how to configure things, Qjackctl shows a load of confusing stuff.

I'll scout around for jackwait as suggested by Chris, that would be neater than
my modifications.

Many thanks both!

Bill

--
+----------------------------------------+
| Bill Purvis                            |
| email: bill@xxxxxxxxx                  |
+----------------------------------------+
_______________________________________________
Linux-audio-user mailing list -- linux-audio-user@xxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to linux-audio-user-leave@xxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux