diff --git a/onboarding/package/assets/presentation/start-presentation.sh b/onboarding/package/assets/presentation/start-presentation.sh index 337b93b..f98fe43 100644 --- a/onboarding/package/assets/presentation/start-presentation.sh +++ b/onboarding/package/assets/presentation/start-presentation.sh @@ -12,11 +12,11 @@ COMMAND="chromium-browser \ --app=file:///media/assets/data/index.html" if [ $EUID == 0 ]; then - pkill chrome + /bin/bash /assets/presentation/stop-presentation.sh sleep 0.1 su tooloop -c "$COMMAND" & else - pkill chrome + /bin/bash /assets/presentation/stop-presentation.sh sleep 0.1 $COMMAND & fi diff --git a/onboarding/package/assets/presentation/stop-presentation.sh b/onboarding/package/assets/presentation/stop-presentation.sh index 3ad6172..fd31080 100644 --- a/onboarding/package/assets/presentation/stop-presentation.sh +++ b/onboarding/package/assets/presentation/stop-presentation.sh @@ -1,5 +1,9 @@ #!/bin/bash -pkill chrome & +pids=$(xdotool search --class "TooloopOnboarding") +for pid in $pids; do + xkill -id $pid + break +done exit 0