I'm trying to make palm detection work for the touchpad of my Galago UltraPro - since I have to pound away at the keyboard (see my other posts) I seem especially prone to moving the mouse around with my palms between typing.
I've already set the standard Ubuntu "Disable while typing" for the touchpad. But once I stop typing it is still easy to move the mouse around with a stray palm press.
So far I've been playing with the Synaptics 'synclient' command line tool - I know this has some effect, I can enable and disable the touchpad completely. Changing the three palm related settings doesn't seem to have any effect though. My palms always work brilliantly just like a big finger... Here is a typical invocation:
synclient PalmMinWidth=10 PalmMinZ=10 PalmDetect=1
docs for these settings from 'man synaptics' indicate PalmDetect is a boolean, PalmMinZ and PalmMinWidth should be 16 bit values. I've tried making both really small, really big, big and small, small and big, and various other combinations. No joy.
On the chance that one of my other settings is conflicting with palm detection here is my complete lists of settings as reported by synclient:
Code:
Parameter settings:
LeftEdge = 1766
RightEdge = 5386
TopEdge = 1640
BottomEdge = 4496
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 235
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = -107
HorizScrollDelta = -107
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 1
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0373134
TouchpadOff = 1
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
PalmDetect = 1
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 8
VertHysteresis = 8
ClickPad = 1
RightButtonAreaLeft = 3576
RightButtonAreaRight = 0
RightButtonAreaTop = 4130
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
Any ideas?
PS. I have just upgraded to 13.10 and reinstalled the System76 drivers - still no joy.
PPS. Those parameters only have "TouchpadOff = 1" because I have disable while typing. If I add a sleep 2 before the dump it is 0 - further evidence that synclient is working properly.
Bookmarks