summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-08-24 22:37:25 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-08-24 22:37:25 +0200
commitaa0f00ca6580a212feafd4198e64b0a677f0c431 (patch)
treeac5f82464fab086e8507d6847901ab0ba2a7d4ba
parent98988559a841d9bbbaa6b339589dbce75465b11c (diff)
downloadinternet-kiosk-aa0f00ca6580a212feafd4198e64b0a677f0c431.tar.gz
internet-kiosk-aa0f00ca6580a212feafd4198e64b0a677f0c431.tar.bz2
internet-kiosk-aa0f00ca6580a212feafd4198e64b0a677f0c431.zip
Hide the mouse pointer if input events become idle (using the unclutter tool).
-rw-r--r--debian/changelog2
-rw-r--r--debian/control1
-rwxr-xr-xinternet-kiosk/sbin/internet-kiosk-daemon1
3 files changed, 4 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 8974fa2..233cddf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,8 @@ internet-kiosk (0.0.2-0~edu1) UNRELEASED; urgency=low
- Use sed to patch initramfs configuration (rather than a patch
that fails on wheezy). The change is needed for squeeze only.
- Symlink /etc/mtab to /proc/mounts before installing any kernels.
+ - Hide the mouse pointer if input events become idle (using the
+ unclutter tool).
-- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Tue, 21 Aug 2012 18:14:02 +0200
diff --git a/debian/control b/debian/control
index b67cd53..5066ba8 100644
--- a/debian/control
+++ b/debian/control
@@ -59,6 +59,7 @@ Recommends:
memtest86,
memtest86+,
plymouth,
+ unclutter,
Suggests:
plymouth-themes-all,
Description: Internet Kiosk daemon
diff --git a/internet-kiosk/sbin/internet-kiosk-daemon b/internet-kiosk/sbin/internet-kiosk-daemon
index 942ed9d..b31868a 100755
--- a/internet-kiosk/sbin/internet-kiosk-daemon
+++ b/internet-kiosk/sbin/internet-kiosk-daemon
@@ -106,6 +106,7 @@ elsif ($pid == 0 )
{
system("/usr/bin/Xorg -br &");
system("su - internet-kiosk -c \"DISPLAY=:0 matchbox-window-manager &\"");
+ system("su - internet-kiosk -c \"which unclutter 1>/dev/null && DISPLAY=:0 uncutter&\"");
}
# test if pulseaudio is running, if not launch it...