Public bug reported:

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/hal/fdi/policy/10osvendor/50-eGalax.fdi (before Karmic)
            or:
            /usr/share/hal/fdi/policy/20thirdparty/50-eGalax.fdi (in Karmic)

2) Then I need to swap the miny and maxy values:

So that section goes from:
        <merge key="input.x11_options.minx" type="string">130</merge>
        <merge key="input.x11_options.miny" type="string">197</merge>
        <merge key="input.x11_options.maxx" type="string">3945</merge>
        <merge key="input.x11_options.maxy" type="string">3894</merge>

To:
        <merge key="input.x11_options.minx" type="string">130</merge>
        <merge key="input.x11_options.miny" type="string">3894</merge>
        <merge key="input.x11_options.maxx" type="string">3945</merge>
        <merge key="input.x11_options.maxy" type="string">197</merge>

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.x11_options.swapx" type="string">0</merge>
        <merge key="input.x11_options.swapy" type="string">0</merge>

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-xorg-input-evtouch 0.8.8-0ubuntu3 [modified: 
usr/share/hal/fdi/policy/20thirdparty/50-eGalax.fdi]
ProcEnviron:
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.30-5.6-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4~5ubuntu20
 libgl1-mesa-glx 7.4.1-1ubuntu1
 libdrm2 2.4.9-2ubuntu1
 xserver-xorg-video-intel 2:2.7.0-1ubuntu2
 xserver-xorg-video-ati 1:6.12.2-1ubuntu1
SourcePackage: xf86-input-evtouch
Uname: Linux 2.6.30-5-generic i686
system:
 distro:             Ubuntu
 architecture:       i686kernel:             2.6.30-5-generic

** Affects: xf86-input-evtouch (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386

-- 
evtouch calibrate axis inversion feature needed
https://bugs.launchpad.net/bugs/378572
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to