I have always just used qjackctl without messing much with settings.
I actually have a rather extensive customized start on one PC where I start and stop client apps via scripts specified in the qjackctl setup dialog. It's using ffado.
But recently I've been trying to understand whats happening on another system so I started trying to figure out the underlying structure. This system is using ALSA and USB audio.
The question I currently have is:
When I hit the start button in qjackctl on this particular config, it starts 2 system inputs, 2 outputs, and 2 each in/out's for pulse.
But, when I use the command saved in .jackdrc:
/usr/bin/jackd -v -p128 -t2000 -dalsa -r48000 -p16 -n3 -D -Chw:XUSB -Phw:XUSB
only the two system in/out's get created.
In both case, as shown in the connection window of qjackctl.
There doesn't seem to be a mention of pulse in QjackCtl.conf.
So, how does qjackctl know to start the pulse ports? And, how would one duplicate that from the command line?