Bug 107415 - RightButtonArea options not being applied
Summary: RightButtonArea options not being applied
Status: RESOLVED NOTABUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Input/synaptics (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Peter Hutterer
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-28 22:23 UTC by ninjalf2
Modified: 2018-07-30 03:04 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description ninjalf2 2018-07-28 22:23:16 UTC
RightButtonArea* settings are not being applied. I am not sure if all of them are not applied but I know for sure that RightButtonAreaLeft and RightButtonAreaTop are not.

Had this bug on my previous installation and now also on my new one. 


I put this in /etc/X11/xorg.conf.d/70-touchpad.conf:
Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "LeftEdge"                "154"
        Option "RightEdge"               "3710"
        Option "TopEdge"                 "134"
        Option "BottomEdge"              "2365"
        Option "FingerLow"               "1"
        Option "FingerHigh"              "1"
        Option "MaxTapTime"              "180"
        Option "MaxTapMove"              "202"
        Option "MaxDoubleTapTime"        "180"
        Option "SingleTapTimeout"        "180"
        Option "ClickTime"               "100"
        Option "EmulateMidButtonTime"    "0"
        Option "EmulateTwoFingerMinZ"    "282"
        Option "EmulateTwoFingerMinW"    "7"
        Option "VertScrollDelta"         "92"
        Option "HorizScrollDelta"        "92"
        Option "VertEdgeScroll"          "0"
        Option "HorizEdgeScroll"         "0"
        Option "CornerCoasting"          "0"
        Option "VertTwoFingerScroll"     "1"
        Option "HorizTwoFingerScroll"    "0"
        Option "MinSpeed"                "1"
        Option "MaxSpeed"                "1.75"
        Option "AccelFactor"             "0"
        Option "TouchpadOff"             "0"
        Option "LockedDrags"             "0"
        Option "LockedDragTimeout"       "5000"
        Option "RTCornerButton"          "0"
        Option "RBCornerButton"          "0"
        Option "LTCornerButton"          "0"
        Option "LBCornerButton"          "0"
        Option "TapButton1"              "1"
        Option "TapButton2"              "3"
        Option "TapButton3"              "2"
        Option "ClickFinger1"            "1"
        Option "ClickFinger2"            "3"
        Option "ClickFinger3"            "2"
        Option "CircularScrolling"       "0"
        Option "CircScrollDelta"         "0.1"
        Option "CircScrollTrigger"       "0"
        Option "CircularPad"             "0"
        Option "PalmDetect"              "0"
        Option "PalmMinWidth"            "10"
        Option "PalmMinZ"                "200"
        Option "CoastingSpeed"           "20"
        Option "CoastingFriction"        "50"
        Option "PressureMotionMinZ"      "30"
        Option "PressureMotionMaxZ"      "160"
        Option "PressureMotionMinFactor" "1"
        Option "PressureMotionMaxFactor" "1"
        Option "GrabEventDevice"         "0"
        Option "TapAndDragGesture"       "1"
        Option "AreaLeftEdge"            "0"
        Option "AreaRightEdge"           "0"
        Option "AreaTopEdge"             "0"
        Option "AreaBottomEdge"          "0"
        Option "HorizHysteresis"         "23"
        Option "VertHysteresis"          "23"
        Option "ClickPad"                "1"
        Option "RightButtonAreaLeft"     "0"
        Option "RightButtonAreaRight"    "0"
        Option "RightButtonAreaTop"      "0"
        Option "RightButtonAreaBottom"   "0"
        Option "MiddleButtonAreaLeft"    "0"
        Option "MiddleButtonAreaRight"   "0"
        Option "MiddleButtonAreaTop"     "0"
        Option "MiddleButtonAreaBottom"  "0"
EndSection

yet when running synclient I get:
Parameter settings:
    LeftEdge                = 154
    RightEdge               = 3710
    TopEdge                 = 134
    BottomEdge              = 2365
    FingerLow               = 1
    FingerHigh              = 1
    MaxTapTime              = 180
    MaxTapMove              = 202
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    EmulateMidButtonTime    = 0
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 92
    HorizScrollDelta        = 92
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 3
    TapButton3              = 2
    ClickFinger1            = 1
    ClickFinger2            = 3
    ClickFinger3            = 2
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 0
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 23
    VertHysteresis          = 23
    ClickPad                = 1
    RightButtonAreaLeft     = 1932
    RightButtonAreaRight    = 0
    RightButtonAreaTop      = 2049
    RightButtonAreaBottom   = 0
    MiddleButtonAreaLeft    = 0
    MiddleButtonAreaRight   = 0
    MiddleButtonAreaTop     = 0
    MiddleButtonAreaBottom  = 0


Running Arch Linux with kernel 4.14.56-1-lts and xf86-input-synaptics 1.9.1.

Not sure of my X version. Pacman says 1.20.0.

Bug seems to have been here since at least 2012 according to
https://askubuntu.com/questions/165356/x11-ignoring-options-in-configuration-for-input-device
Comment 1 ninjalf2 2018-07-28 22:36:08 UTC
Also happens on 4.17.10
Comment 2 Peter Hutterer 2018-07-30 03:04:44 UTC
For reasons beyond time synclient option names don't always match the xorg.conf names. In your case, the right option is "SoftButtonAreas", see the synaptics man page.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.