Any one got a touchscreen working with the AIOS.
I cant figure out how to calibrate my egalax touchscreen.
It gets recognized correctly and the koordinates are read out with
ximput_calibrate.
But they don't seem to be stored.
All the distributions use a different setup procedures.
Is there a file that holds the values for calibration?
The pointer moves when touched, but in the wrong direction.
So it must be the calibration process.
/etc/pointercal
2011/5/2 infonaf@bluewin.ch <infonaf@bluewin.ch>
Maxim, I don't think that it's not correct!
Infonaf, sorry that you have trouble.
In SuperJumbo which is AIOS-2011-03.a, we moved away from tslib to use
evdev for any input including touchscreen.
A couple of thoughts:
- I patched evdev for some rotation problem.
http://git.alwaysinnovating.com/cgit.cgi/ai.openembedded.dev/tree/recipes/xorg-driver/xf86-input-evdev/rotation.patch
It's a very good patch because there was really a bug in evdev. It has
been sent upstream but I'm not if it has ever been accepted. Perhaps,
it might explain your problem. Just imagine that the screen is 180
degres, would your touchscreen makes more sense?
- Also, there are some hal rules here:
http://git.alwaysinnovating.com/cgit.cgi/ai.openembedded.dev/tree/aios/postprocess/etc/hal/fdi/policy/preferences.fdi
to decide which X driver is used. I would suggest that you add your
touchscreen to make sure that it's evdev that is used.
Hope that it helps...
Grégoire Gentil
Founder Always Innovating
Follow us at http://twitter.com/#!/ai_info
I meant: I don't think that it's correct. I ate too much SuperJumbo!
Grégoire