[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: how to change double click as the middle button



lina, 11.03.2014:
> Hi,
> 
> Originally I have  xserver-xorg-input-synaptics, which I used the double
> click as the middle button. Three clicks as the right button,
> 
> The 50-synaptics.conf is under /etc/X11/xorg.conf.d/
> 
> 
> In my situation, I installed a new kernel, which seems that the new
> kernel use the bcm5974 to determine the behavior of the mouse, which
> ignores the synaptic setting,
> 
> I wish to come back to the old days use the double tap as the middle
> button, any suggestions, thanks.

Hi Lina,

I don't have any experience with this issue but I googled and found
http://crunchbang.org/forums/viewtopic.php?id=27888
which pointed to
http://crunchbang.org/forums/viewtopic.php?id=27822

Based on those pages ...

> # more /var/log/Xorg.0.log  | grep bcm
> [    41.968] (II) config/udev: Adding input device bcm5974
> (/dev/input/event11)
> [    41.968] (**) bcm5974: Applying InputClass "evdev touchpad catchall"
> [    41.968] (**) bcm5974: Applying InputClass "touchpad catchall"
> [    41.968] (**) bcm5974: Applying InputClass "Default clickpad buttons"
> [    41.968] (**) bcm5974: Applying InputClass "Disable clickpad buttons
> on Apple touchpads"
> [    41.968] (**) bcm5974: Applying InputClass "touchpad catchall"

... the lines above might indicate that some settings are trying to be
applied multiple times, possibly problematically.  One suggestion on the
pages linked above is to ...

> [    41.980] (II) Using input driver 'synaptics' for 'bcm5974'
> [    41.980] (**) bcm5974: always reports core events
> [    42.089] (II) synaptics: bcm5974: found clickpad property
> [    42.089] (--) synaptics: bcm5974: x-axis range -4415 - 5050 (res 0)
> [    42.089] (--) synaptics: bcm5974: y-axis range -55 - 6680 (res 0)
> [    42.089] (--) synaptics: bcm5974: pressure range 0 - 256
> [    42.089] (--) synaptics: bcm5974: finger width range 0 - 16
> [    42.089] (--) synaptics: bcm5974: buttons: left double triple
> [    42.090] (--) synaptics: bcm5974: Vendor 0x5ac Product 0x245
> [    42.090] (--) synaptics: bcm5974: touchpad found
> [    42.090] (**) bcm5974: always reports core events
> [    42.139] (II) XINPUT: Adding extended input device "bcm5974" (type:
> TOUCHPAD, id 11)
> [    42.139] (**) synaptics: bcm5974: (accel) MinSpeed is now constant
> deceleration 2.0
> [    42.139] (**) synaptics: bcm5974: (accel) MaxSpeed is now 2.00
> [    42.139] (**) synaptics: bcm5974: (accel) AccelFactor is now 0.075
> [    42.140] (**) bcm5974: (accel) keeping acceleration scheme 1
> [    42.140] (**) bcm5974: (accel) acceleration profile 1
> [    42.140] (**) bcm5974: (accel) acceleration factor: 2.000
> [    42.140] (**) bcm5974: (accel) acceleration threshold: 4
> [    42.141] (--) synaptics: bcm5974: touchpad found
> [    42.142] (II) config/udev: Adding input device bcm5974
> (/dev/input/mouse0)
> [    42.142] (**) bcm5974: Ignoring device from InputClass "touchpad
> ignore duplicates"
> 
> 
> 
> 
> 
> 
> :/etc/X11/xorg.conf.d# more 50-synaptics.conf
> # Example xorg.conf.d snippet that assigns the touchpad driver
> # to all touchpads. See xorg.conf.d(5) for more information on
> # InputClass.
> # DO NOT EDIT THIS FILE, your distribution will likely overwrite
> # it when updating. Copy (and rename) this file into
> # /etc/X11/xorg.conf.d first.
> # Additional options may be added in the form of
> #   Option "OptionName" "value"
> #
> Section "InputClass"
>         Identifier "touchpad catchall"
>         Driver "synaptics"
>         MatchIsTouchpad "on"
> # This option is recommend on all Linux systems using evdev, but cannot be
> # enabled by default. See the following link for details:
> # http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
> #       MatchDevicePath "/dev/input/event*"

... try uncommenting the line above.  Let us know if it works.

Selim


>  	Option          "MinSpeed"              "0.5"
>         Option          "MaxSpeed"              "1.0"
>         Option          "AccelFactor"           "0.075"
>         Option          "TapButton1"            "1"
>         Option          "TapButton2"            "2"     # multitouch
>         Option          "TapButton3"            "3"     # multitouch
>         Option          "VertTwoFingerScroll"   "1"     # multitouch
>         Option          "HorizTwoFingerScroll"  "1"     # multitouch
>         Option          "VertEdgeScroll"        "1"
>         Option          "CoastingSpeed"         "8"
>         Option          "CornerCoasting"        "1"
>         Option          "CircularScrolling"     "1"
>         Option          "CircScrollTrigger"     "7"
>         Option          "EdgeMotionUseAlways"   "1"
>         Option          "LBCornerButton"        "8"     # browser "back" btn
>         Option          "RBCornerButton"        "9"     # browser
> "forward" btn
> EndSection
> 
> Section "InputClass"
>         Identifier "touchpad ignore duplicates"
>         MatchIsTouchpad "on"
>         MatchOS "Linux"
>         MatchDevicePath "/dev/input/mouse*"
>         Option "Ignore" "on"
> EndSection


Reply to: