Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

[SOLVED] Tapping broken with synaptics update (wheezy)

Graphical Environments, Managers, Multimedia & Desktop questions.
Post Reply
Message
Author
User avatar
dbbolton
Posts: 2129
Joined: 2007-06-20 08:17
Location: Iapetus

[SOLVED] Tapping broken with synaptics update (wheezy)

#1 Post by dbbolton »

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: http://forums.debian.net/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
4D696B65
Site admin
Site admin
Posts: 2696
Joined: 2009-06-28 06:09
Been thanked: 86 times

Re: Tapping broken with synaptics update (wheezy)

#2 Post by 4D696B65 »

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
demosthenese
Posts: 168
Joined: 2009-07-12 14:39
Location: Liverpool, UK

Re: Tapping broken with synaptics update (wheezy)

#3 Post by demosthenese »

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
dbbolton
Posts: 2129
Joined: 2007-06-20 08:17
Location: Iapetus

Re: Tapping broken with synaptics update (wheezy)

#4 Post by dbbolton »

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
llivv
Posts: 5340
Joined: 2007-02-14 18:10
Location: cold storage

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

#5 Post by llivv »

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.

Post Reply