evtouch swapx/swapy ignored by HAL and calibration tool
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xf86-input-evtouch (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Ever since I got an eGalax touchscreen and installed Intrepid, one problem I always had was two folds:
- I need a keyboard to even be able to calibrate it, because an "enter" is required
- No matter how I calibrate, the vertical direction on the screen is always inverted.
Which means if I touch the top of the screen, it was as if I touched the bottom of the screen.
So I went through Jaunty, and even Karmic, hoping that this problem might change, but the problem still persisted.
I figured maybe no bug report was given for this.
In order for my touchscreen to work properly, I need to do the following:
1) Edit: /usr/share/
or:
2) Then I need to swap the miny and maxy values:
So that section goes from:
<merge key="input.
<merge key="input.
<merge key="input.
<merge key="input.
To:
<merge key="input.
<merge key="input.
<merge key="input.
<merge key="input.
After that, then my touchscreen works properly.
Another way to achieve the same result, and probably more proper, is to just add the following options without swapping any values:
<merge key="input.
<merge key="input.
A) Is there a way for the calibration tool to detect this issue and invert the axis when required?
B) Is there a way that the calibration continues without having to press ENTER, as that requires a keyboard and defeats the point of a touchscreen.
Please tell me if any other information is required.
ProblemType: Bug
Architecture: i386
Date: Wed May 20 01:34:56 2009
DistroRelease: Ubuntu 9.10
Package: xserver-
ProcEnviron:
LANG=en_CA.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
xserver-xorg 1:7.4~5ubuntu20
libgl1-mesa-glx 7.4.1-1ubuntu1
libdrm2 2.4.9-2ubuntu1
xserver-
xserver-
SourcePackage: xf86-input-evtouch
Uname: Linux 2.6.30-5-generic i686
system:
distro: Ubuntu
architecture: i686kernel: 2.6.30-5-generic
These options: x11_options. swapx" type="string" >0</merge> x11_options. swapy" type="string" >0</merge>
<merge key="input.
<merge key="input.
Are not reliable though, as they seem to not work many times, so probably need to be fixed too.