On Tue, 2016-07-12 at 10:07 +0300, Lars Wirzenius wrote:
> I've been using the following script, with variations on the
> parameters to find a working setup. The values below are the best I
> could manage, and they aren't any good.
>
> #!/bin/sh
>
> synclient \
> TapButton1=1 \
> TapButton2=2 \
> TapButton3=3 \
> PalmDetect=1 \
> PalmMinWidth=50 \
> PalmMinZ=10 \
> VertSCrollDelta=-41 \
> HorizScrollDelta=-41 \
> TouchpadOff=0 \
> "$@"
For what it's worth, for me on stretch synclient isn't too reliable.
Eg, "synclient TapButton1=0" has no effect - it should disable one
fingered taps. The libxinput equivalent (xinput --set-prop) doesn't
work for libxinput either.
The only thing that has proved reliable is putting a file in
/etc/X11/xorg.conf.d/touchpad.conf:
Section "InputClass"
Identifier "Touchpad twofinger scroll"
MatchIsTouchpad "yes"
Driver "synaptics"
Option "ZAxisMapping" "4 5"
Option "HorizTwoFingerScroll" "true"
Option "VertTwoFingerScroll" "true"
Option "FastTaps" "on"
Option "PalmDetect" "on"
Option "AccelFactor" "0.1028806" #2x
Option "AdaptiveDeceleration" "10"
Option "MinSpeed" "0.5"
Option "MaxSpeed" "4.75"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
EndSection
I would happily use libxinput if it extricated me from this mess, but
right now it seems to be bugs all the way down.Attachment:
signature.asc
Description: This is a digitally signed message part