Comment 65 for bug 545307

Wow! Great job!

But there are two issues I have now. First of all synaptiks (the KDE client for touchpads, I use it to disable the touchpad when an external mouse is plugged in) works, but I had a crash after resuming from suspend. I guess this is because of synaptiks not knowing anything about ALPS and simply assumes a Synaptics touchpad. I had it once, and if it happens again I'll send the Backtrace to

The second is irritating: My middle mouse button no longer works. I have a Dell Latitude E6410, which has two rows of mouse buttons. Two below the touchpad, and three (they belong to the DualPoint Stick in the keyboard) above it. The middle button of those three no longer works. As Three-Finger-Tapping is functioning now, I can live with that, but have to get used to it. I've used the middle mouse button quite frequently.

Finally users should add a configuration to /etc/X11/xorg.conf to set the correct edge values. The ones I have come up so far are:

Section "InputClass"
        Identifier "touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "synaptics"
        Option "LeftEdge" "100"
        Option "RightEdge" "1775"
        Option "TopEdge" "100"
        Option "BottomEdge" "1275"
(... snip ...)

The default values sped up the pointer movement too far and resulted in too wide scrolling edges. Everyone should check their values with "synclient -m 1"