diff --git a/kiosk-browser/package/assets/presentation/reset-kiosk.sh b/kiosk-browser/package/assets/presentation/reset-kiosk.sh deleted file mode 100644 index e6d524b..0000000 --- a/kiosk-browser/package/assets/presentation/reset-kiosk.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash - -URL="/media/assets/data/index.html" - -# List of Chromium Command Line Switches -# https://peter.sh/experiments/chromium-command-line-switches/ -COMMAND="chromium-browser \ ---kiosk \ ---bwsi \ ---overscroll-history-navigation=1 \ ---incognito \ ---disable-infobars \ ---disable-translate \ ---no-default-browser-check \ ---no-first-run \ ---disable-translate-new-ux \ ---num-raster-threads=4 \ ---enable-zero-copy \ ---noerrdialogs \ ---class=TooloopKiosk \ -$URL" - -killall chrome -sleep 0.1 - -if [ $EUID == 0 ]; then - su tooloop -c "$COMMAND" & -else - $COMMAND & -fi - -exit 0 diff --git a/kiosk-browser/package/assets/presentation/start-presentation.sh b/kiosk-browser/package/assets/presentation/start-presentation.sh index eaf5366..9139832 100644 --- a/kiosk-browser/package/assets/presentation/start-presentation.sh +++ b/kiosk-browser/package/assets/presentation/start-presentation.sh @@ -1,9 +1,32 @@ #!/bin/bash -IDLETIME=60 -RESET_COMMAND="/bin/bash /assets/presentation/reset-kiosk.sh" +URL="/media/assets/data/index.html" -$RESET_COMMAND -xidlerun -t $IDLETIME -c "$RESET_COMMAND" & +# List of Chromium Command Line Switches +# https://peter.sh/experiments/chromium-command-line-switches/ + +COMMAND="chromium-browser \ +--kiosk \ +--bwsi \ +--overscroll-history-navigation=1 \ +--incognito \ +--disable-features=Translate,Infobars \ +--no-default-browser-check \ +--no-first-run \ +--noerrdialogs \ +--num-raster-threads=8 \ +--enable-zero-copy \ +--class=TooloopKiosk \ +$URL" + +if [ $EUID == 0 ]; then + pkill chrome + sleep 0.1 + su tooloop -c "$COMMAND" & +else + pkill chrome + sleep 0.1 + $COMMAND & +fi exit 0 diff --git a/kiosk-browser/package/assets/presentation/stop-presentation.sh b/kiosk-browser/package/assets/presentation/stop-presentation.sh index f94e3b7..3ad6172 100644 --- a/kiosk-browser/package/assets/presentation/stop-presentation.sh +++ b/kiosk-browser/package/assets/presentation/stop-presentation.sh @@ -1,6 +1,5 @@ #!/bin/bash -pkill xidlerun & pkill chrome & exit 0