miuzik wrote: ↑Mon Oct 31, 2022 5:01 am
But music production is a different story, so, I want to return to the JACK way, but I can't find a nice guide to realize it. I need use pure JACK experience for music creation tools, maybe use pipewire for when use internet or listen music while write a email (I don't know if is possible has pipewire and jack2 at the same time). Pop-OS is a Ubuntu derivate, and Ubuntu 22.10 is a pipewire distro, so I think that solution of my problem can be useful for many people.
How to install and configure JACK on a pipewire distro (ubuntu derivates)?
I did this process, JACK > PW > JACK, at least 5 times on Debian Sid.
I just followed the Debian Wiki: https://wiki.debian.org/PipeWire
I don't know if Pop-OS has some difference, but should at least be similar.
You don't need to uninstall anything, this is what I do to switch back to pure JACK2:
Code: Select all
systemctl --user --now disable wireplumber.service
systemctl --user --now disable pipewire.service pipewire-pulse.service pipewire.socket pipewire-pulse.socket
sudo rm -rf /etc/ld.so.conf.d/pipewire-jack-x86_64-linux-gnu.conf
sudo ldconfig
sudo apt install jackd2
Then you can start JACK and it will/should work.
Note that /etc/ld.so.conf.d/pipewire-jack-x86_64-linux-gnu.conf could be different on your distro.
To re-enable Pulseaudio you should reinstall it, if not already installed, and probably you want to install the PA-JACK bridge module too, pulseaudio-module-jack:
Code: Select all
sudo apt install pulseaudio pulseaudio-module-jack
systemctl --user --now enable pulseaudio.service pulseaudio.socket
and reboot.
For starting the PA-JACK bridge there are already different topics explaining that on the forum.
The command I have in Qjackctl startup is:
Code: Select all
pactl load-module module-jack-sink channels=2; pactl load-module module-jack-source channels=2; pacmd set-default-sink jack_out;
Hope it helps.