Comment 163 for bug 550625

Revision history for this message
TP Diffenbach (lists-diffenbach) wrote :

This bug also affects my Acer Timeline 1830T-3721.

I'm running the 64-bit version of Lucid (Kubuntu & KDE); uname -a shows:
Linux xxx 2.6.32-24-generic #41-Ubuntu SMP Thu Aug 19 01:38:40 UTC 2010 x86_64 GNU/Linux

Applying Andrew Skalski's psmouse.ko in comment #154 is a partial, and very much appreciated, fix.

After adding it (sudo rmmod psmouse; sudo insmod psmouse.ko), xinput show that the ALPS touchpad is recognized:
xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Macintosh mouse button emulation id=12 [slave pointer (2)]
⎜ ↳ ImPS/2 ALPS GlidePoint id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Sleep Button id=8 [slave keyboard (3)]
    ↳ 1.3M WebCam id=9 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]

However, the touchpad settings in System Settings | Keyboard & Mouse | Touchpad continue to be grayed-out.

Prior to adding Mr. Skalski's psmouse.ko, the touchpad supported only mouse movement and tap-to-click; after adding it, it additionally supports one-finger vertical scrolling in the right-edge vertical scrolling area. Two-finger anything (scroll, horizontal scroll, tap) is not supported; unfortunately, these are the features I most desire to have.

Oddly, it supports right-click if tapped at one spot along the top edge of the touchpad, immediately to the left of the right-edge scroll-area (?!); this is unexpected and mostly useless, as it's hard to consistently hit this precise spot. (I also set this area up as a right-click "hotspot" under under MS-Windows; is it possible the MS-Wndows driver communicates settings to the touchpad hardware, and the touchpad hardware retains settings across reboots??)

Running xinput list-properties on the touchpad shows the following:

xinput list-props 11
Device 'ImPS/2 ALPS GlidePoint':
        Device Enabled (125): 1
        Device Accel Profile (242): 0
        Device Accel Constant Deceleration (243): 1.000000
        Device Accel Adaptive Deceleration (245): 1.000000
        Device Accel Velocity Scaling (246): 10.000000
        Evdev Reopen Attempts (240): 10
        Evdev Axis Inversion (247): 0, 0
        Evdev Axes Swap (249): 0
        Axis Labels (250): "Rel X" (133), "Rel Y" (134)
        Button Labels (251): "Button Left" (126), "Button Middle" (127), "Button Right" (128), "Button Wheel Up" (129), "Button Wheel Down" (130), "Button Horiz Wheel Left" (131), "Button Horiz Wheel Right" (132)
        Evdev Middle Button Emulation (252): 2
        Evdev Middle Button Timeout (253): 50
        Evdev Wheel Emulation (254): 0
        Evdev Wheel Emulation Axes (255): 0, 0, 4, 5
        Evdev Wheel Emulation Inertia (256): 10
        Evdev Wheel Emulation Timeout (257): 200
        Evdev Wheel Emulation Button (258): 4
        Evdev Drag Lock Buttons (259): 0

Again, this is a great improvement. However, I'd still like to have two-finger scrolling and tapping.