Browse Source

Fix bash script to pass on arguments

Donald Carr 7 years ago
parent
commit
ff6ea46116
2 changed files with 6 additions and 3 deletions
  1. 5 2
      artriculate
  2. 1 1
      src/resources/artriculate@.service

+ 5 - 2
artriculate

@@ -7,14 +7,17 @@ force_wayland=true
 
 cmd=${script_dir}/artriculate-bin
 
-args=""
+args="$@"
 env=""
 
 if $force_wayland && [[ "$XDG_SESSION_TYPE" = "wayland" ]]; then
-  args="-platform wayland"
+  args="$args -platform wayland"
 fi
 
 env="$env __GL_SYNC_TO_VBLANK=1 QML_FORCE_THREADED_RENDERER=1"
 
 export $env
+echo "Running in env"
+env
+echo "Running cmd: $cmd with args: $args"
 $cmd $args

+ 1 - 1
src/resources/artriculate@.service

@@ -10,7 +10,7 @@ User=%i
 WorkingDirectory=~
 TTYPath=/dev/tty7
 PAMName=login
-ExecStart=-/usr/bin/artriculate -platform eglfs
+ExecStart=-/usr/bin/qpi-env-exec /usr/bin/artriculate -platform eglfs
 Restart=on-failure
 
 [Install]