On Thu, 26 Jul 2018 09:11:24 -0500
"Chris Caudle" <chris(a)chriscaudle.org> wrote:
On Thu, July 26, 2018 2:07 am,
hollundertee(a)gmx.net wrote:
[...]
Most of the complexity comes about because Len setup a script to
configure everything the way he wants every time he logs in.
If you just want to try this, then start jackd using the audio
interface you want, then execute:
$ pactl load-module module-jack-sink
$ pactl load-module module-jack-source
You will now have additional ports that show up in jackd that you can
route just like any other:
$ jack_lsp
system:capture_1
system:capture_2
system:playback_1
system:playback_2
PulseAudio JACK Sink:front-left
PulseAudio JACK Sink:front-right
PulseAudio JACK Source:front-left
PulseAudio JACK Source:front-right
The system:capture and system:playback ports are my physical audio
interface, the PulseAudio JACK ports are the pseudo-audio-device
connections from PulseAudio; I can connect the source to
system:playback and hear audio from my browser, other applications,
system sounds, etc., and when I want to work on audio editing and not
have any other audio played through my interface I just disconnect
those PulseAudio ports and the rest of the software on the system
does not detect, e.g. Firefox still sends audio to PulseAudio with no
complaints, but the audio is just not routed anywhere.
Thanks for the nice explanation Chris!
I ain't use jack-dbus, so I've wrote a script to do the pulse
integration when I start qjackctl,
it's here: