r8634 - in packages/trunk/teeworlds/debian: . scripts
Gonéri Le Bouder
goneri at alioth.debian.org
Sun Jan 11 19:09:06 UTC 2009
Author: goneri
Date: 2009-01-11 19:09:06 +0000 (Sun, 11 Jan 2009)
New Revision: 8634
Modified:
packages/trunk/teeworlds/debian/changelog
packages/trunk/teeworlds/debian/scripts/teeworlds
Log:
* add a loop in teeworld wrapper to poke the screensaver and avoid freeze
(Closes: #480902)
Modified: packages/trunk/teeworlds/debian/changelog
===================================================================
--- packages/trunk/teeworlds/debian/changelog 2009-01-11 18:23:30 UTC (rev 8633)
+++ packages/trunk/teeworlds/debian/changelog 2009-01-11 19:09:06 UTC (rev 8634)
@@ -1,3 +1,10 @@
+teeworlds (0.4.3-3) experimental; urgency=low
+
+ * add a loop in teeworld wrapper to poke the screensaver and avoid freeze
+ (Closes: #480902)
+
+ -- Gonéri Le Bouder <goneri at rulezlan.org> Sun, 11 Jan 2009 20:05:45 +0100
+
teeworlds (0.4.3-2) experimental; urgency=low
[ Gonéri Le Bouder ]
Modified: packages/trunk/teeworlds/debian/scripts/teeworlds
===================================================================
--- packages/trunk/teeworlds/debian/scripts/teeworlds 2009-01-11 18:23:30 UTC (rev 8633)
+++ packages/trunk/teeworlds/debian/scripts/teeworlds 2009-01-11 19:09:06 UTC (rev 8634)
@@ -37,9 +37,19 @@
cd ${BASE_PATH}
if [ ${QUIET} -eq 1 ]; then
- exec ${BINARY} $* >/dev/null 2>&1
+ ${BINARY} $* >/dev/null 2>&1 &
else
- exec ${BINARY} $*
+ ${BINARY} $* &
fi
+TEEWORLDPID=$!
+if [ ${QUIET} -ne 1 ]; then
+ echo "starting a loop to prevent screensaver wake up (htp://bugs.debian.org/480902)"
+
+ while [ -d "/proc/$TEEWORLDPID" ]; do
+ sleep 10
+ xscreensaver-command -deactivate >&- 2>&-
+ gnome-screensaver-command --poke >&- 2>&-
+ done
+fi
exit $?
More information about the Pkg-games-commits
mailing list