单个QT程序在Tiny210板子上利用qtopia脚本开机自启动,触摸屏和鼠标都不好使(电容屏)
开始默认启动Qtopia 2.2.0就好使。
下面是脚本文件:
#!/bin/sh
if [ -e /etc/friendlyarm-ts-input.conf ] ; then
. /etc/friendlyarm-ts-input.conf
fi
true ${TSLIB_TSDEVICE:=/dev/touchscreen}
if grep -Ei "\<ctp=(1|2|3)\>" /proc/cmdline >/dev/null; then
TSLIB_CONFFILE=/etc/ts-mt.conf
else
TSLIB_CONFFILE=/etc/ts.conf
fi
export TSLIB_TSDEVICE
export TSLIB_CONFFILE
export TSLIB_PLUGINDIR=/usr/lib/ts
export TSLIB_CALIBFILE=/etc/pointercal
export QTDIR=/opt/Qtopia
export QPEDIR=/opt/Qtopia
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:/usr/local/lib:$LD_LIBRARY_PATH
export CAMERA_DEVICE=/dev/video3
if [ -c ${TSLIB_TSDEVICE} ]; then
export QWS_MOUSE_PROTO="TPanel USB:/dev/input/mice"
if [ -e /etc/pointercal -a ! -s /etc/pointercal ] ; then
rm /etc/pointercal
fi
if [ ! -e /etc/pointercal ]; then
grep -Ei "\<skipcali=(1|y|yes)\>" /proc/cmdline >/dev/null && {
echo "-27 13757 -2071768 -9105 -32 34531248 65536 800 48
>/etc/pointercal
sync
}
fi
else
export QWS_MOUSE_PROTO="USB:/dev/input/mice"
>/etc/pointercal
fi
export QWS_KEYBOARD=TTY:/dev/tty1
export KDEDIR=/opt/kde
export HOME=/root
#这个是我要运行的程序路径
exec $QPEDIR/../../../sdcard/lincom/lincom -qws 1>/dev/null 2>/dev/null
程序都能运行起来就是鼠标和触摸屏不好使,希望大神们指教一下!!谢谢拉