The vertical/Y-axis is inverted after upgrading to hardy.
I attached a quick patch to address this problem and it seems to work just fine on my system. The problem is that for some reason the touch screen provides the touch-position from the bottom of the screen while Xorg assumes the value from the top.
The patch simply inverts the Y-axis again and it seems to work just fine for me. Warning: I have tested this only on a POS-touchscreen on a customer's system. I can't gurantee that the inversion-problem now happens on other devices.
To build a fixed package on hardy (you need the default tools to build packages from source - see google):
apt-get source xserver-xorg-input-elographics
cd xserver-xorg-input-elographics-1.1.0/src/
patch -p0 < /path/to/xf86Elo_fix.diff
cd ..
debuild
dpkg -i ../xserver-xorg-input-elographics_1.1.0-3_i386.deb
Restart Xorg and see if the Y-axis is correctly working again.
Confirmed/fixed?
The vertical/Y-axis is inverted after upgrading to hardy.
I attached a quick patch to address this problem and it seems to work just fine on my system. The problem is that for some reason the touch screen provides the touch-position from the bottom of the screen while Xorg assumes the value from the top.
The patch simply inverts the Y-axis again and it seems to work just fine for me. Warning: I have tested this only on a POS-touchscreen on a customer's system. I can't gurantee that the inversion-problem now happens on other devices.
To build a fixed package on hardy (you need the default tools to build packages from source - see google):
apt-get source xserver- xorg-input- elographics xorg-input- elographics- 1.1.0/src/ xf86Elo_ fix.diff xorg-input- elographics_ 1.1.0-3_ i386.deb
cd xserver-
patch -p0 < /path/to/
cd ..
debuild
dpkg -i ../xserver-
Restart Xorg and see if the Y-axis is correctly working again.