On Sat, Mar 20, 2010 at 01:08:36PM +1300, Ben Wilson wrote: > On 20/03/2010 2:58 a.m., Michael wrote: > >Quoting Martin Jansa <[email protected]>: > >>Hi Michael, thanks for patches, applied in > >>http://git.openembedded.org/cgit.cgi/openembedded/commit/?id=4848b502027d5ec89b9f411e5580e85382eed43a > >> > >>http://git.openembedded.org/cgit.cgi/openembedded/commit/?id=0ca3942e51a1178bd8bfec9c141a0e4c0d85046f > >> > >> > >>I'm not really happy about that > >>Option "SwapAxes" "True" > >>in xorg.conf, we should find why xinput_calibrator didn't detect it > >>automatically and then update those static calibration values from > >>89xTs_Calibrate for not setting it to Swaped state. > >> > >>Also that "if" in 89xTs_Calibrate was intentionally added, because > >>users were having problems in using xinput_calibrator as first thing > >>after reflash and fixing broken calibration is a bit more difficult > >>than running xinput_calibrator_once.sh once from gui with slightly off > >>calibration (static calibration should provide usefull calibration, > >>which is as you said not the case for gta01 and someone should provide > >>proper values). > >> > >Thought I had better mention that when the calibration is run on > >the original > >images the touches do actually go to the right place. It is only when the > >X server starts up afterwards that axes are swapped. The > >"SwapAxes" option > >does not seem to have any effect on the calibration stage. > > > >Michael. > > I just thought i'd add some info from my experence with this issue > in case it is helpful. > > After much mucking around trying to calibrate the screen by clicking > the wrong points i did manage to get it all working fine. > Doing various combinations of > * running xinput_calibration > * running xinput_calibration_once.sh (and clicking the corners in > the wrong order) > * deleting pointercal files > > I now have it all working fine and do NOT have " Option "SwapAxes" > "True" " in my xorg.conf > > It seems to be working for me because the axis are being swapped in > pointercal.xinput instead of xorg.conf. > I never changed the pointercal files myself so xinput_calibration or > whatever must have added the swap itself. > > Here' are my pointercal settings in case they help. > If you want any more info about my gta01 settings just let me know.
Hi, Please confirm xinput-calibrator version you used: Package: xinput-calibrator Version: 0.6.0+gitr0+496d4401731c6e5ed550e446cc2fc4b12d999ad8-r0.4 older 0.5 or 0.6 (without +gitr) didn't have this misclick feature. Thanks, > > -----Pointercal----- > -67 36365 -2733100 -48253 -310 45219816 65536 > > ----Pointercal.xinput----- > xinput set-int-prop "Touchscreen" "Evdev Axes Swap" 8 1; xinput > set-int-prop "Touchscreen" "Evdev Axis Calibration" 32 70 952 957 > 57; > > ----Pointercal.xinput.log---- > Calibrating EVDEV driver for "Touchscreen" > current calibration values (from XInput): min_x=56, max_x=944 > and min_y=66, max_y=950 > To make the settings permanent, create add a startup script for your > window manager with the following command(s): > xinput set-int-prop "Touchscreen" "Evdev Axes Swap" 8 1 > xinput set-int-prop "Touchscreen" "Evdev Axis Calibration" 32 70 > 952 957 57 > Doing dynamic recalibration: > Swapping X and Y axis... > Setting new calibration data: 70, 952, 957, 57 > > > Ben. > > > > -- uin:136542059 jid:[email protected] Jansa Martin sip:[email protected] JaMa _______________________________________________ Shr-User mailing list [email protected] http://lists.shr-project.org/mailman/listinfo/shr-user
