Estamos tentando integrar um painel de toque ao nosso sistema Debian.
Estou tentando executar este aplicativo no serviço Linux. Abaixo estão as etapas que segui
Instalação do driver
cp -rf Gentouch_S/ /usr/local/Gentouch_S/
cp -f 10-evdev.conf /usr/share/X11/xorg.conf.d/10-evdev.conf
cp -f 69-gentouch.rules /etc/udev/rules.d/69-gentouch.rules
Definir toque em serviço
cp genTouchService /etc/init.d/genTouchSevice
chmod 755 /etc/init.d/genTouchSevice
update-rc.d genTouchSevice defaults
Detalhes do script para: /etc/init.d/genTouchSevice
#! /bin/sh
# /etc/init.d/genTouchSevice
#
# Carry out specific functions when asked to by the system
case "$1" in
start)
logger "Gentouch module started by service"
/usr/local/Gentouch_S/GT_service start
;;
stop)
logger "Gentouch module stopped by service"
/usr/local/Gentouch_S/GT_service stop
;;
restart)
logger "Gentouch module restarted by service"
/usr/local/Gentouch_S/GT_service restart
;;
*)
echo "Usage: /etc/init.d/genTouchSevice {start|stop|restart}"
exit 1
;;
esac
exit 0
Ao fazer isso, eu tinha certeza de que o aplicativo começou por meio do serviço durante a inicialização. verificado por log (2014 20 de agosto de 00: 58: 24 :: logger :: módulo Gentouch iniciado pelo serviço)
Mesmo que o serviço tenha começado, quando eu toco na minha tela, não vejo nenhum evento de toque (também não há movimento na posição do ponteiro)
Então, tentei reiniciar o driver de toque nos cenários abaixo:
1. reiniciar o serviço genTouchSevice
No effeci, Still there was no touch event detection
2./usr/local/Gentouch_S/ST_service restart
My application was able to sense the touch events.
Qual é o erro? Incapaz de encontrá-lo