hnf's

Archdiary - Mousepad configuration

14 Feb 2016

since 2009 i’ve been using mac and had forgotten how nice it is to have headaches with computer configuration. using mac is very nice. but folks, how i missed this!

i bough a dell vostro 5480 and decided to install arch on it. follow the wiki and everything worked. not the way i wanted, but working. so, i’m on my way to get things work properly as i want. and things i did and worked i’m going to write in here.

i’m using arch-linux with gnome 3.18 installed on it

problem on the Mousepad

as i used a mac for about 5 years, when i touched my new notebook mousepad, it felt like a lack of sensitivity. the size was great, but sensitivity meh. :/ googling it, i discover that was a configuration fault, and not a mousepad.

after some googling, i’ve found ways to configure it properly. it’s not an awesome configuration, but it’s quite nice for me.

as always, arch wiki is awesome

how

first i needed to install synaptics. on arch, using pacman:

$ pacman -S  xf86-input-synaptics

after installint it, i needed to make my own configuration:

$ sudo vim /etc/X11/xconf.d/50-synaptics

and this is my configuration file:

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "TapButton1"                 "1"
        Option "TapButton2"                 "2"
        Option "TapButton3"                 "3"
        Option "VertEdgeScroll"             "on"
        Option "VertTwoFingerScroll"        "on"
        Option "HorizEdgeScroll"            "on"
        Option "HorizTwoFingerScroll"       "on"
        Option "CircularScrolling"          "on"
        Option "CircScrollTrigger"          "2"
        Option "EmulateTwoFingerMinZ"       "40"
        Option "EmulateTwoFingerMinW"       "8"
        Option "CoastingSpeed"              "0"
        Option "FingerLow"                  "20"
        Option "FingerHigh"                 "25"
        Option "FingerPress"                "255"
        Option "TapAndDragGesture"          "1"

        # Pointer Speed
        Option "MaxSpeed"                   "2.6"
        Option "MinSpeed"                   "1.6"

        # Palm Rejection
        Option "PalmDetect"                 "1"
        Option "PalmMinWidth"               "8"
        Option "PalmMinZ"                   "180"
        # Scrolls Speed
        Option "VertScrollDelta"            "-111"
        Option "HorizScrollDelta"           "-111"

        # Multitouchpad
        # Enable clickpad/multitouch support
        Option "ClickPad"                   "true"
        # Middle-button emulation is not supported
        Option "EmulateMidButtonTime"       "0"
        # Define right soft button at the bottom
        Option "SoftButtonAreas"            "50% 0 82% 0 0 0 0 0"
        # For mouse not moving on click
        Option "AreaBottomEdge"             "4000"
    EndSection

i’ve googled a little, and used synaptics references. Got any doubt?

$ man 4 synaptics

it would be very nice receiving your synaptics configuration :)