I was able to get this somewhat working using a slightly modified method from the thread mentioned previously here http://ubuntuforums.org/showthread.php?t=1375047 using the hidtouch driver.
First create an /etc/udev/rules.d/99-touchscreen.rules that contains
Code:
SUBSYSTEM=="usb", ATTRS{idVendor}=="2087", ATTRS{idProduct}=="0a01", SYMLINK+="usb/cando_touch"
SUBSYSTEM=="input", KERNEL=="event*", ATTRS{idVendor}=="2087", ATTRS{idProduct}=="0a01", SYMLINK+="input/cando_touch"
Next download the hidtouch suite from http://sourceforge.net/projects/hidtouchsuite/
and unzip the file.
Next grab the patch from
http://ubuntuforums.org/attachment.p...9&d=1262890781
and from the parent directory of the unzipped file (xf86-input-hidtouch-9.04.04) run
Code:
patch -p0 < hidtouch.patch.txt
Now enter the xf86-input-hidtouch-9.04.04 and run a
Code:
./configure --prefix=/usr
make
make install or checkinstall
Finally create an /etc/X11/xorg.conf that contains
Code:
Section "Module"
Load "hidtouch"
EndSection
Section "InputDevice"
Identifier "Cando TouchScreen"
Driver "hidtouch"
Option "SendCoreEvents" "true"
Option "ReportingMode" "Raw"
Option "Device" "/dev/usb/cando_touch"
Option "PacketCount" "13"
Option "OpcodePressure" "852034"
Option "OpcodeX" "65584"
Option "OpcodeY" "65585"
Option "CalibrationModel" "1"
Option "CornerTopLeftX" "0"
Option "CornerTopLeftY" "0"
Option "CornerTopRightX" "1024" # 1920 for 23"
Option "CornerTopRightY" "0"
Option "CornerBottomLeftX" "0"
Option "CornerBottomLeftY" "600" # 1080 for 23"
Option "CornerBottomRightX" "1024" # 1920 for 23"
Option "CornerBottomRightY" "600" # 1080 for 23"
Option "CornerScreenWidth" "1024" # 1920 for 23"
Option "CornerScreenHeight" "600" # 1080 for 23"
EndSection
Section "ServerLayout"
Identifier "Touchscreen"
InputDevice "Cando TouchScreen" "SendCoreEvents"
EndSection
Finally restart via your favourite method.
Currently it is registering my touches but only at the bottom of the screen. The xorg.conf may be off so I need to review what the problem might be. I wanted to pass on this information so if anyone has any more information on what might resolve the coordinate issue they could share it too.
Bookmarks