Browse Source

cadene-session-start: Smarter system start

tags/v0.9.0
falkTX 10 years ago
parent
commit
d6baba2896
2 changed files with 6 additions and 4 deletions
  1. +1
    -1
      data/99cadence-session-start
  2. +5
    -3
      src/cadence_session_start.py

+ 1
- 1
data/99cadence-session-start View File

@@ -14,7 +14,7 @@ export LV2_PATH="$LV2_PATH_str"
export VST_PATH="$VST_PATH_str"

# Start JACK (or not), according to user settings
CADENCE_SESSION="$INSTALL_PREFIX/bin/cadence-session-start -s"
CADENCE_SESSION="$INSTALL_PREFIX/bin/cadence-session-start --system-start"
exec $CADENCE_SESSION &

unset LADSPA_PATH_str


+ 5
- 3
src/cadence_session_start.py View File

@@ -41,9 +41,9 @@ def forceReset():
os.remove(config)

# Start JACK, A2J and Pulse, according to user settings
def startSession():
def startSession(systemStarted):
# Check if JACK is set to auto-start
if not GlobalSettings.value("JACK/AutoStart", False, type=bool):
if systemStarted and not GlobalSettings.value("JACK/AutoStart", False, type=bool):
print("JACK is set to NOT auto-start on login")
return True

@@ -214,8 +214,10 @@ if __name__ == '__main__':
printVST_PATH()
elif arg == "--reset":
forceReset()
elif arg == "--system-start":
sys.exit(startSession(True))
elif arg in ["-s", "--s", "-start", "--start"]:
sys.exit(startSession())
sys.exit(startSession(False))
elif arg in ["-h", "--h", "-help", "--help"]:
printHelp(cmd)
elif arg in ["-v", "--v", "-version", "--version"]:


Loading…
Cancel
Save