The only jack application I use is idjc and I run it rarely so I used this method instead:
http://www.aukondk.com/blog/?p=115
cp /etc/pulse/default.pa ~/.pulse/pulsejack.pa
vim .pulse/pulsejack.pa
find these lines:
#load-module module-null-sink
#load-module module-pipe-sink
and add these two right after
load-module module-jack-source
load-module module-jack-sink
then we have to stop pulse from automagically restarting when it's stopped:
echo "autospawn = no" > ~/.pulse/client.conf
open up qjackctl and go to options and turn on the other scripting buttons:
and set them as follows:
Execute Script on Startup: pulseaudio -k
Execute Script after Startup: pulseaudio -DnF ~/.pulse/pulsejack.pa
Execute Script on Shutdown: pulseaudio -k
Execute Script after Shutdown: killall jackd; pulse-session
Then all I have to do is start up jack, then idjc
Ron Rogers