[07:09] <OvenWerks> Eickmeyer: no need to answer now, just an update. I was able to switch back to PA/jack using the commands I had thought. It does look like a reboot will be required. It shouldn't be but that is what it took.
[07:14] <OvenWerks> As for the directory name, I suspect it will be the only directory in /usr/lib/x86_64-linux-gnu/ that includes the word pipewire. At least I can check to see if the A-time has changed and if the directory name in the file exists.
[07:18] <OvenWerks> I do not understand why pulseaudio is able to set up it's socket and service ahead of pipewire. These files are normally read alphabetically. Unless the pipewire service files have a delay in them. But merely enableing the pulse services works anyway.
[07:19] <OvenWerks> basically pipewire finds the socket blocked and doesn't start. (or so the documentation says)
[07:25] <OvenWerks> In theory, I should be able to enable pulse, stop all the pw services and restart pulse and it should go. In theory I should be able to change the libjack pointer before that and run ldconfig and jack should work. It seemed to, but even though I had turned jack off before hand and, I think, changed the backend to alsa. I did get the right lib but jack did not start.
[07:26] <OvenWerks> I did try switching to the dummy back end.... it seems there is a bug that does not make sure there is a chanels count in the config (key error).
[07:27] <OvenWerks> The cpu governor setting works now though.
[07:30] <OvenWerks> I guess I want to know, should I try for a rebootless switch over or just put up a dialog that says, reboot required (reboot now - cancel)
[07:52] <OvenWerks> Hmmm, after more thought, if jack is running it should be stopped.
[07:58] <OvenWerks> Eickmeyer: if you take a look at the last few lines in pw-jack, the one that starts with: LD_LIBRARY_PATH=
[07:59] <OvenWerks> it adds /usr/${LIB}/pipewire-0.3/jack to the path, is there any way we can make a similar file to remove that from the path?
[08:01] <OvenWerks> The thing is, if I do echo $LD_LIBRARY_PATH in a terminal I get ""
[08:53] <OvenWerks> maybe I just need to re-add /usr/lib/x86_64-linux-gnu to $LD_LIBRARY_PATH and it will get checked first.
[08:54] <OvenWerks> I need this if I am to be able to start jackd as a device. jackdbus will not work for that.
[15:09] <Eickmeyer> Sounds like progress, but that environment variable remains a mystery.
[15:44] <OvenWerks> Eickmeyer: The problem is that when pipewire is acting as jack, jackd will not start. So I need a "pw-back-jack jackd" kind of thing
[15:45] <Eickmeyer> Probably just best to systemctl stop pipewire?
[15:46] <OvenWerks> Eickmeyer: for now, I should not worry about it. I should just get it to the point we can switch between pa/jack and pw
[15:49] <OvenWerks> That I can do for sure. There are two ways to use pw/jack. Use pw as pulse only with jackdbus bridged to pw as we do now. or pw with jack as a device.
[15:50] <OvenWerks> in my case I am mainly interested in the second, being able to use jackd as a device
[15:59] <OvenWerks> Eickmeyer: right now I don't have time at my dev computer. My wife is off and we have a great nephew on the brink of death. He is back breathing on his own but still in a coma with almost no brain activity. Actively praying for a miracle as he is beyond medical help at this point. The brain is up to controlling body functions it seems but not much else.
[16:00] <Eickmeyer> OvenWerks: Sounds good. We have time, and take care of your family first. Prayers are with you.
[16:00] <Eickmeyer> arraybolt3, tsimonq2 ^ a few prayers needed
[16:26] <arraybolt3[m]> Eickmeyer: 🙏
[16:27] <arraybolt3[m]> OvenWerks: ^ So sorry to hear you and your family are going through this. We're praying over here too.
[16:45] <OvenWerks> Thank you
[17:48] <tsimonq2> Praying on our end as well. I'm sorry to hear about this :/