Comment 7 for bug 218671

Revision history for this message
BastiBense (basti-bense) wrote :

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
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.