summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-09-03 21:54:05 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-09-03 21:54:05 +0200
commit29cbd07d929e675b6868177037a8e22639341d4a (patch)
tree5e132db05f413b8423c7c52dd3f0f730e14614b0
parentcfb3d1758d1e4e56de640cdd8698583fb29ee51e (diff)
downloadinternet-kiosk-29cbd07d929e675b6868177037a8e22639341d4a.tar.gz
internet-kiosk-29cbd07d929e675b6868177037a8e22639341d4a.tar.bz2
internet-kiosk-29cbd07d929e675b6868177037a8e22639341d4a.zip
Provide a more complex start up script for the webbrowser.
-rw-r--r--debian/changelog1
-rwxr-xr-xinternet-kiosk-management/share/ik_start31
2 files changed, 30 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog
index 233cddf..5f7e551 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,6 +15,7 @@ internet-kiosk (0.0.2-0~edu1) UNRELEASED; urgency=low
- Symlink /etc/mtab to /proc/mounts before installing any kernels.
- Hide the mouse pointer if input events become idle (using the
unclutter tool).
+ - Provide a more complex start up script for the webbrowser.
-- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Tue, 21 Aug 2012 18:14:02 +0200
diff --git a/internet-kiosk-management/share/ik_start b/internet-kiosk-management/share/ik_start
index cad97cd..31918a6 100755
--- a/internet-kiosk-management/share/ik_start
+++ b/internet-kiosk-management/share/ik_start
@@ -18,7 +18,34 @@
# Free Software Foundation, Inc.,
# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-START_URL="http://wiki.debian.org"
+# there can be master terminals and slave terminals
+MASTER_TERMINALS="vertretungsplan-04"
-/usr/bin/iceweasel "$START_URL" &
+# these terminals can have different startup URLs
+START_URL_MASTERS="http://wiki.debian.org"
+START_URL_SLAVES="http://www.ecosia.org"
+
+# enforce fixed resolution for displays
+#MASTER_RESOLUTION="1024x768"
+#SLAVE_RESOLUTION="1024x768"
+MASTER_RESOLUTION=
+SLAVE_RESOLUTION=
+
+HOST_NAME=$(hostname)
+START_URL="$START_URL_SLAVES"
+RESOLUTION="$SLAVE_RESOLUTION"
+for master_terminal in $MASTER_TERMINALS; do
+ if [ "$HOST_NAME" == "$master_terminal" ]; then
+ START_URL="$START_URL_MASTERS"
+ #RESOLUTION="1024x768"
+ RESOLUTION="$MASTER_RESOLUTION"
+ break
+ fi
+done
+if [ -n $RESOLUTION ]; then
+ xrandr -d :0 --output default --mode $RESOLUTION
+fi
+
+#xset s
+/usr/bin/iceweasel "$START_URL" &