By the way, if there is any touch screen laptop or netbook that not using eGalax, please report here and also attach the printout of "lsusb". Maybe I can give a hand to solve the problem.

Or, anyone's touch screen devices can run Ubuntu 10.04 perfectly, please also report here with the result of "lsusb" and the brand name, model as well as the howto.

Samiux

August 21st, 2010

jayune

Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

ok please i need a little help i follow your instruction and its not working no finger inputs at all and wen ever i try to run the calibration tool it "saysroot@jayune-laptop:~/Downloads/tias-xinput_calibrator-6836b99# xinput_calibratorError: No calibratable devices found." now i dont have the gigabyte touch note so that might be it but the result of my lsusb is

ok please i need a little help i follow your instruction and its not working no finger inputs at all and wen ever i try to run the calibration tool it "saysroot@jayune-laptop:~/Downloads/tias-xinput_calibrator-6836b99# xinput_calibratorError: No calibratable devices found." now i dont have the gigabyte touch note so that might be it but the result of my lsusb is

yep i did everything but touch isnt being recognized i guess ill redo ubuntu cause ive been trying a lot of steps before this one, i even tried your step for 9.10 before discovering this so ill let you know

August 23rd, 2010

jayune

Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

ok i just had an idea......so your step at some point backlist the default usbtouch driver but if there no driver the touch screen wont be recognized so what i did was go strait to the xinput install it works butim getting this message so can you help me a bit

Setting new calibration data: 71, 2016, 1929, 148

== Saving the calibration ==
If you have the 'xinput' tool installed, a simple way is to create a script that starts with your X session, containing the following command(s):
xinput set-int-prop "eGalax Inc. USB TouchController" "Evdev Axis Calibration" 32 71 2016 1929 148
See scripts/xinput_calibrator_pointercal.sh for an example used on mobile devices

If you have evdev version 2.3.0 or higher, there are 2 more ways: the tranditional way (xorg.conf) and the new way (udev rule):
xorg.conf: edit /etc/X11/xorg.conf and add in the 'Section "InputDevice"' of your device:
Option "Calibration" "71 2016 1929 148"
udev rule: create the file '/etc/udev/rules.d/99_touchscreen.rules' with:
ACTION!="add|change", GOTO="xorg_touchscreen_end"
KERNEL!="event*", GOTO="xorg_touchscreen_end"
ATTRS{product}!="eGalax Inc. USB TouchController", GOTO="xorg_touchscreen_end"
ENV{x11_options.calibration}="71 2016 1929 148"
LABEL="xorg_touchscreen_end"

i dont really get it

August 23rd, 2010

jayune

Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

ok i just had an idea......so your step at some point backlist the default usbtouch driver but if there no driver the touch screen wont be recognized so what i did was go strait to the xinput install it works butim getting this message so can you help me a bit

Setting new calibration data: 71, 2016, 1929, 148

== Saving the calibration ==
If you have the 'xinput' tool installed, a simple way is to create a script that starts with your X session, containing the following command(s):
xinput set-int-prop "eGalax Inc. USB TouchController" "Evdev Axis Calibration" 32 71 2016 1929 148
See scripts/xinput_calibrator_pointercal.sh for an example used on mobile devices

If you have evdev version 2.3.0 or higher, there are 2 more ways: the tranditional way (xorg.conf) and the new way (udev rule):
xorg.conf: edit /etc/X11/xorg.conf and add in the 'Section "InputDevice"' of your device:
Option "Calibration" "71 2016 1929 148"
udev rule: create the file '/etc/udev/rules.d/99_touchscreen.rules' with:
ACTION!="add|change", GOTO="xorg_touchscreen_end"
KERNEL!="event*", GOTO="xorg_touchscreen_end"
ATTRS{product}!="eGalax Inc. USB TouchController", GOTO="xorg_touchscreen_end"
ENV{x11_options.calibration}="71 2016 1929 148"
LABEL="xorg_touchscreen_end"

i dont really get it

August 23rd, 2010

samiux

Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

Quote:

Originally Posted by jayune

ok i just had an idea......so your step at some point backlist the default usbtouch driver but if there no driver the touch screen wont be recognized so what i did was go strait to the xinput install it works butim getting this message so can you help me a bit

Setting new calibration data: 71, 2016, 1929, 148

== Saving the calibration ==
If you have the 'xinput' tool installed, a simple way is to create a script that starts with your X session, containing the following command(s):
xinput set-int-prop "eGalax Inc. USB TouchController" "Evdev Axis Calibration" 32 71 2016 1929 148
See scripts/xinput_calibrator_pointercal.sh for an example used on mobile devices

If you have evdev version 2.3.0 or higher, there are 2 more ways: the tranditional way (xorg.conf) and the new way (udev rule):
xorg.conf: edit /etc/X11/xorg.conf and add in the 'Section "InputDevice"' of your device:
Option "Calibration" "71 2016 1929 148"
udev rule: create the file '/etc/udev/rules.d/99_touchscreen.rules' with:
ACTION!="add|change", GOTO="xorg_touchscreen_end"
KERNEL!="event*", GOTO="xorg_touchscreen_end"
ATTRS{product}!="eGalax Inc. USB TouchController", GOTO="xorg_touchscreen_end"
ENV{x11_options.calibration}="71 2016 1929 148"
LABEL="xorg_touchscreen_end"

I'm following your tutorial and when I get to the calibration step, the computer seems to know it is calibrating an eGalax touchscreen, but the computer does not respond to the touchscreen. Is there some other test I can perform to see if the Touchscreen is sending data to the computer? What about a test to see if the driver is functioning correctly?

September 4th, 2010

samiux

Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

Quote:

Originally Posted by RockoRobotics

I'm following your tutorial and when I get to the calibration step, the computer seems to know it is calibrating an eGalax touchscreen, but the computer does not respond to the touchscreen. Is there some other test I can perform to see if the Touchscreen is sending data to the computer? What about a test to see if the driver is functioning correctly?

If I understand correctly, you need to hold the pen on the screen for a while (until the circle goes around) at calibration. Please read the instruction on the screen carefully when the calibration begins.

September 11th, 2010

RockoRobotics

Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

I just checked the calibration program. It says to simply press the point. If it does not detect a press by the time the circle moves around, then it aborts.

I'm currently working with the place where I purchased the touch screen to get some replacement parts sent out since I have had the same problem on a Windows 7 machine.