[pkg-fso-maint] fix

Lancelot du Lac lancelot at contrees-du-reve.com
Sat Feb 12 01:15:50 UTC 2011


I found a fix!

The xorg.conf file below works for me:

# complementary information on the touch screen as the
# input device is provided by udev

Section "ServerLayout"
        Identifier      "DefaultLayout"
        InputDevice     "Touchscreen"
EndSection

Section "Device"
        Identifier      "Glamo 3362"
        Driver          "fbdev"
EndSection

Section "Module"
         Load           "glx"
         Load           "dri2"
EndSection

Section "InputDevice"
        Identifier      "Touchscreen"
        Driver          "evdev"
        Option          "Device"        "/dev/input/event1"
        Option          "SwapAxes"      "True"
        Option          "InvertY"       "True"
        Option          "Calibration"   "130 920 110 900"
EndSection

Calibration is not perfect, I did it through trial and error.

Otherwise sorry guys, this shouldn't have been a bug against 
xserver-xorg-video-fbdev. Actually it may not be a bug at all, though it 
certainly is a major breakage.

Actually there's two problems with the freerunner that seemingly started 
when the freeze was lifted.
xserver-xorg-video-glamo is removed by the upgrade because it's broken.  
This means the poor guy who has it declared in his xorg.conf ends up 
with a useless phone. His only hope of shifting to fbdev is if he can 
ssh into the phone natively after the boot process; otherwise he's good 
for a reinstall.

It finally appears that xserver-xorg-video-fbdev works nicely, as far as 
I can tell.

The touchscreen problem is related to xserver-xorg-input-evdev, which 
used to work without any tinkering in the xorg.conf, but now requires 
that you swap axes, invert the Y axis and calibrate... Just as above, if 
you can't ssh into the phone, you're heading towards a reinstall.

Oh and I certainly have to apologize for another mistake. When I write 
"since the upgrade to wheezy" above, I meant in fact "since the freeze 
has been lifted." I got confused because my desktop is under testing 
(but the freerunner is under sid/experimental only).

Probably not the most clever bug report in Debian's history, but maybe 
it will help some people.



More information about the pkg-fso-maint mailing list