Не могу понять в чем проблема...
есть система Angstrem, touch screen (angstrem screen_1.jpg file)
Построил Qt embedded 4.7.3:
./configure -embedded arm -xplatform qws/linux-arm-gnueabi-g++ -opensource -confirm-license -largefile -qt3support -nomake demos -nomake examples -depths 8,16,32 -qt-gfx-linuxfb -no-gfx-transformed -qt-gfx-qvfb -no-gfx-vnc -no-gfx-multiscreen -no-gfx-directfb -no-mouse-pc -no-mouse-linuxtp -no-mouse-linuxinput -qt-mouse-tslib -no-mouse-qvfb -no-kbd-tty -no-kbd-linuxinput -no-kbd-qvfb -debug -shared -little-endian -qt-gif -no-libmng -qt-zlib -no-libjpeg -no-libpng -no-libtiff -no-freetype -no-openssl -no-sql-sqlite -no-xmlpatterns -no-multimedia -no-audio-backend -no-phonon -no-phonon-backend -no-svg -no-webkit -script -no-scripttools -no-javascript-jit -no-stl -no-gfx-qnx -no-kbd-qnx -no-mouse-qnx -no-xinerama -no-cups -no-nis -no-accessibility -no-separate-debug-info -prefix /usr -hostprefix /opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi/usr/share/qtopia -fast -no-rpath
все построилось отлично
Tslib в системе присутствует и работает (проверено через ts_test)
запускаю скомпилированный Qt embedded файл (из примеров или свой)
апликация запускается отлично (с -qws) (qt_running_1.jpg file)
но стоит прикоснуться к экрану и... (qt&x11_1.jpg file)
все евенты к экрану перехватывает Х11
для Tslib задано (ts_config):
module_raw input
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
переменные окружения
export TSLIB_TSDEVICE=/dev/input/event1
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/lib/ts
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_CONSOLEDEVICE=none
export QWS_MOUSE_PROTO=tslib:/dev/input/event1
протестированно так:
cat /dev/input/event1 | hexdump
калибрация проведена
Не знаю куда рыть дальше
C++ (Qt)