@@ -53,7 +53,7 @@ echo "usage: $0 [command] | |||||
-p, --play Playback mode only | -p, --play Playback mode only | ||||
-h, --help Show this help menu | -h, --help Show this help menu | ||||
--dummy Don't do anything, just create the needed files | |||||
NOTE: | NOTE: | ||||
When runned with no arguments, pulse2jack will | When runned with no arguments, pulse2jack will | ||||
@@ -62,6 +62,10 @@ NOTE: | |||||
exit | exit | ||||
;; | ;; | ||||
--dummy) | |||||
exit | |||||
;; | |||||
-p|--p|--play) | -p|--p|--play) | ||||
PLAY_ONLY="yes" | PLAY_ONLY="yes" | ||||
FILE=$INSTALL_PREFIX/share/cadence/pulse2jack/play.pa | FILE=$INSTALL_PREFIX/share/cadence/pulse2jack/play.pa | ||||
@@ -102,6 +102,10 @@ def stopAllAudioProcesses(): | |||||
process = QProcess() | process = QProcess() | ||||
# Tell pulse2jack script to create files, prevents pulseaudio respawn | |||||
process.start("cadence-pulse2jack", "--dummy") | |||||
process.waitForFinished() | |||||
procsTerm = ["a2j", "a2jmidid", "artsd", "jackd", "jackdmp", "knotify4", "lash", "ladishd", "ladiappd", "ladiconfd", "jmcore"] | procsTerm = ["a2j", "a2jmidid", "artsd", "jackd", "jackdmp", "knotify4", "lash", "ladishd", "ladiappd", "ladiconfd", "jmcore"] | ||||
procsKill = ["jackdbus", "pulseaudio"] | procsKill = ["jackdbus", "pulseaudio"] | ||||
tries = 20 | tries = 20 | ||||