Comment 46 for bug 582809

Revision history for this message
pauls (paulatgm) wrote :

Thanks for the compiler tip, I thought we had to recompile the entire kernel and was taking 6 hours on this little atom.

Trying your latest synaptics.diff with z=77 fixes horizontal scrolling, but I can't get a high enough z to get the left / right clicks to work.

When I run synclient -m 100, I get z values of around 45 when I click the lower left or right, and about the same z of 45 when I horizontal scroll. I'll try your patch with different z values and report back if I find a good compromize.

If the only reason you disable horizontal scrolling is for the jumpy mouse problem, there may be another way to deal with that, and it seemed to work on lucid for me:

synclient JumpyCursorThreshold=50

I put his in a startup program to run at startup.

If we can figure out how to identify this touchpad "MatchTag" we could include a quirk in the quirks file /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf to set it. A related post regarding quirks is at http://www.pubbs.net/201001/xorg/1033-xorgconfd-inputclass-feature-request.html

I need to fully read that post, but it looks like my lenovo s10 has this identifier:

 :~$ cat /sys/class/dmi/id/product_name
20040M18

Could you give me a synaptics.diff that enables both horizontal scrolling and left / right clicks, like lucid had? Then, I'll play around with the JumpyCursorThreshhold quirk idea and see if we can fix both problems.