linuxOS_D21X/package/artinchip/qtlauncher/S99qtlauncher
2024-11-29 16:13:46 +08:00

58 lines
1.0 KiB
Bash

#!/bin/sh
#
# Start qtlauncher....
#
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export TSLIB_FBDEVICE=/dev/fb0
export POINTERCAL_CALIBFILE=/etc/pointercal
export TSLIB_CONSOLEDEVICE=none
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_PLUGINDIR=/usr/lib/ts
export QWS_MOUSE_PROTO=tslib:/dev/input/event0
DAEMON="/usr/local/launcher/qtlauncher"
DAEMONOPTS=" -qws"
PIDFILE=/var/run/qtlauncher.pid
start() {
printf "Starting qtlauncher: "
PID=`$DAEMON $DAEMONOPTS > /dev/null 2>&1 & echo $!`
if [ -z $PID ]; then
printf "Fail \n"
else
echo $PID >$PIDFILE
printf "OK \n"
fi
}
stop() {
printf "Stopping qtlauncher: "
PID=`cat $PIDFILE`
if [ -f $PIDFILE]; then
kill -HUP $PID
printf "OK \n"
rm -f $PIDFILE
else
printf "pidfile not found \n"
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?