[SOLVED] Tapping broken with synaptics update (wheezy)

Everything about X, Gnome, KDE, ... and everything running on it

[SOLVED] Tapping broken with synaptics update (wheezy)

Postby dbbolton » 2011-02-24 17:38

After the updating the synaptics driver in wheezy, I can no longer tap to click. This includes single-finger taps in the center and corners. Here is the relevant section from my xorg.conf

Code: Select all
Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "synaptics"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
    Option         "TapButton1" "1"
    Option         "SpecialScrollAreaRight" "false"
    Option         "VertEdgeScroll" "false"
    Option         "VertTwoFingerScroll" "true"
    Option         "RTCornerButton" "3"
    Option         "RBCornerButton" "3"
    Option         "LTCornerButton" "2"
    Option         "LBCornerButton" "2"
    Option         "TapButton2" "2"
    Option         "TapButton3" "2"
    Option         "RightEdge" "6400"
    Option         "SHMConfig" "true"
EndSection


Solution: viewtopic.php?p=354960#p354960
Last edited by dbbolton on 2011-02-25 01:25, edited 1 time in total.
GitHub | zsh docs in Letter PDF

Telemachus wrote:Put down the CGI.
User avatar
dbbolton
 
Posts: 2133
Joined: 2007-06-20 08:17
Location: Iapetus

Re: Tapping broken with synaptics update (wheezy)

Postby 4D696B65 » 2011-02-24 19:08

This is odd, I run sid and synapics is ok. This is from my xorg, non mouse stuff removed.
Code: Select all
Section "ServerLayout"
InputDevice    "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "synaptics"
    Option         "Protocol" "auto"
    Option         "AlwaysCore" "true"
    Option         "VertEdgeScroll" "true"
    Option         "HorizEdgeScroll" "true"
    Option         "TapButton1" "1"
    Option         "TapButton3" "3"
    Option         "CircularScrolling" "true"
    Option         "CircScrollTrigger" "2"
    Option         "SHMConfig" "on"
EndSection
User avatar
4D696B65
 
Posts: 2509
Joined: 2009-06-28 06:09

Re: Tapping broken with synaptics update (wheezy)

Postby demosthenese » 2011-02-24 22:59

I use xinput to set the touchpad. I have a script run at login to do the settings. xinput allows you to tweak the settings on the fly. My xinput settings are:

Code: Select all
#!/bin/bash

# Set multi-touch emulation parameters
xinput set-int-prop 'SynPS/2 Synaptics TouchPad' "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop 'SynPS/2 Synaptics TouchPad' "Synaptics Two-Finger Width" 32 8
xinput set-int-prop 'SynPS/2 Synaptics TouchPad' "Two-Finger Scrolling" 8 1
xinput set-int-prop 'SynPS/2 Synaptics TouchPad' "Synaptics Two-Finger Scrolling" 8 1 1

# Disable edge scrolling
xinput set-int-prop 'SynPS/2 Synaptics TouchPad' "Synaptics Edge Scrolling" 8 0 0 0

# This will make cursor not jump if you have two fingers on the touchpad and you lift one
# (which you usually do after two-finger scrolling)
xinput set-int-prop 'SynPS/2 Synaptics TouchPad' "Synaptics Jumpy Cursor Threshold" 32 110

# Set tap actions - 4 corners, then button for 1,2,3 fingers - value of 1=left,2=mid,3=right
xinput set-int-prop 'SynPS/2 Synaptics TouchPad' "Synaptics Tap Action" 8 0 0 0 0 1 2 3


You may need to adjust the the name of the touchpad. Enter the following will list your pointing devices.

Code: Select all
xinput --list


You might need to install xinput if it is not already on your system.
User avatar
demosthenese
 
Posts: 168
Joined: 2009-07-12 14:39
Location: Liverpool, UK

Re: Tapping broken with synaptics update (wheezy)

Postby dbbolton » 2011-02-25 00:57

The problem was in fact
Code: Select all
    Option         "Device" "/dev/psaux"


With the old version, you could set options even if the device name was wrong, so I never realized that there was a problem until now.

The section should look like:
Code: Select all
Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
EndSection


And options should be put in /etc/X11/xorg.conf.d/42-synaptics.conf
Code: Select all
Section "InputClass"
    Identifier          "touchpad tweaked catchall"
    MatchIsTouchpad     "on"
    Driver              "synaptics"

    Option              "TapButton1" "1"
    Option              "TapButton2" "3"
    Option              "TapButton3" "2"

    Option              "SpecialScrollAreaRight" "false"
    Option              "VertEdgeScroll" "false"
    Option              "VertTwoFingerScroll" "true"

    Option              "RTCornerButton" "3"
    Option              "RBCornerButton" "3"
    Option              "LTCornerButton" "2"
    Option              "LBCornerButton" "2"
EndSection


This input class avoids the problem of device names that can change frequently.

More info: http://pkg-xorg.alioth.debian.org/howto ... input.html
GitHub | zsh docs in Letter PDF

Telemachus wrote:Put down the CGI.
User avatar
dbbolton
 
Posts: 2133
Joined: 2007-06-20 08:17
Location: Iapetus

Re: [SOLVED] Tapping broken with synaptics update (wheezy)

Postby llivv » 2011-02-25 08:13

did you fix KDM in VBox yet?
I ask because I'm assuming they may have a similar fix
( but all x issues seem to me to have a similar fix - it might be me)
If yes
and no one posted to it yet - you could delete it if you want and I'll delelte this
If it;s still no fixed you could post what you've tried so far and I'll delele this..if that's ok with you??.

either way if you don't post below this I'll delete this in a day or two...
as this thread is maked solved :wink:
In memory of Ian Ashley Murdock (1973 - 2015) founder of the Debian project.
User avatar
llivv
 
Posts: 5484
Joined: 2007-02-14 18:10
Location: cold storage


Return to Desktop & Multimedia

Who is online

Users browsing this forum: No registered users and 5 guests

fashionable