summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinternet-kiosk/bin/internet-kiosk-browser12
1 files changed, 5 insertions, 7 deletions
diff --git a/internet-kiosk/bin/internet-kiosk-browser b/internet-kiosk/bin/internet-kiosk-browser
index a213cbc..5e260f1 100755
--- a/internet-kiosk/bin/internet-kiosk-browser
+++ b/internet-kiosk/bin/internet-kiosk-browser
@@ -35,7 +35,7 @@ HIDE_IDLE_POINTER="yes"
# There can be master terminals and slave terminals.
# All terminal not listed here are slave terminals...
-MASTER_TERMINALS="($hostname -f)"
+MASTER_TERMINALS="$(hostname -f)"
# these terminals can have different startup URLs
START_URL_MASTERS="http://wiki.debian.org"
@@ -77,7 +77,7 @@ if ! pacmd stat 1>/dev/null 2>/dev/null; then
fi
# launch matchbox manager
-if wmctrl -m 2>/dev/null; then
+if ! wmctrl -m 2>/dev/null; then
if which matchbox-window-manager 1>/dev/null; then
matchbox-window-manager &
fi
@@ -94,14 +94,14 @@ START_URL="$START_URL_SLAVES"
RESOLUTION="$SLAVE_RESOLUTION"
for master_terminal in $MASTER_TERMINALS; do
- if [ $(hostname -f) == "$master_terminal" ]; then
+ if [ "x$(hostname -f)" = "x$master_terminal" ]; then
START_URL="$START_URL_MASTERS"
RESOLUTION="$MASTER_RESOLUTION"
break
fi
done
-if [ -n ${RESOLUTION} ]; then
+if [ -n "${RESOLUTION}" ]; then
if which xrandr 1>/dev/null; then
xrandr -d :0 --output default --mode ${RESOLUTION}
fi
@@ -109,14 +109,12 @@ fi
# Set screensaver settings
if which xset 1>/dev/null; then
- xset s "${SCREENSAVER_SETTINGS}"
+ xset s ${SCREENSAVER_SETTINGS}
fi
# launch the web browser...
if which firefox 1>/dev/null; then
firefox $START_URL
-elif which iceweasel 1>/dev/null; then
- iceweasel $START_URL
fi
exit 0