28 lines
714 B
Bash
Executable File
28 lines
714 B
Bash
Executable File
#!/bin/bash
|
|
# kiosk_viewhtml
|
|
|
|
if [ "$1" = "" ]
|
|
then
|
|
"usage: kiosk_viewhtml <url> <config file path>"
|
|
exit 1
|
|
fi
|
|
|
|
url="$1"
|
|
conf_file="$2"
|
|
|
|
source $conf_file
|
|
if [[ "$EUID" == "0" || $(whoami) == "kioskuser" ]]
|
|
then
|
|
# Use standalone args
|
|
chromargs="--test-type --ignore-certificate-errors --kiosk --no-first-run --check-for-update-interval=1 --simulate-upgrade --incognito"
|
|
else
|
|
# Use workstation args
|
|
chromargs="--test-type --ignore-certificate-errors --start-fullscreen --no-first-run --check-for-update-interval=1 --simulate-upgrade --incognito"
|
|
fi
|
|
if ! chromium $chromargs $url >/dev/null 2>&1
|
|
then
|
|
kiosk_cleanup.sh
|
|
xmessage -buttons "Ok:1" -center "Failed to retrieve web page."
|
|
exit 1
|
|
fi
|