#!/bin/sh set -e if [ -f /usr/bin/qtdemo ]; then QTDEMO="qtdemo > /var/log/Xsession.log 2> &1" else QTDEMO="qtdemoE -qws" fi case "$1" in start) echo "Starting qtdemo" if [ -f /etc/profile.d/tslib.sh ]; then . /etc/profile.d/tslib.sh fi if [ -e "$TSLIB_TSDEVICE" ]; then if [ ! -f /etc/pointercal ]; then /usr/bin/ts_calibrate fi if [ "$QTDEMO" = qtdemo ]; then Xorg & export DISPLAY=:0 $QTDEMO & else QWS_MOUSE_PROTO=tslib:$TSLIB_TSDEVICE $QTDEMO & fi else if [ "$QTDEMO" = qtdemo ]; then Xorg & export DISPLAY=:0 fi $QTDEMO & fi ;; stop) echo "Stopping qtdemo" if [ "$QTDEMO" = qtdemo ]; then killall Xorg killall qtdemo else killall qtdemoE fi ;; restart) $0 stop $0 start ;; *) echo "usage: $0 { start | stop | restart }" >&2 exit 1 ;; esac exit 0