You are not logged in.

#1 2014-03-22 09:10:10

dafero
Member
From: /home/dafero
Registered: 2014-03-22
Posts: 30

Three finger swipe gesture Synaptics touchpad

Hello everyone,

I have a HP laptop with a Synaptics touchpad that supports multi-touch gestures (at least 3 fingers, I *think*).
I have configured already the two finger scroll gesture, the two finger tap, the and three finger tap. They work as expected.

I am using Gnome 3 on Arch and I would like to configure the three finger swipe gesture to move around the different workspaces.
I've already taken a look at https://wiki.archlinux.org/index.php/Touchpad_Synaptics but didn't find anything that solves my problem.

Any ideas? Anyone has something similar configured?

Thank you,
Daniel.

Offline

#2 2014-03-22 09:56:12

ArchKudo
Member
Registered: 2014-03-22
Posts: 15

Re: Three finger swipe gesture Synaptics touchpad

Hey I too have the same problem,
I have a Hp cq61-420us which supports multi-touch gesture but I can't use more than two fingers I even downloaded a GUI the same.....but too no avail...
I suppose it's because synaptics itself doesn't make any drivers for linux and its derivatives so all the drives are open-source and still developing and hence don't have this feature.....(Not sure though!)
Please post if you find some solution though....

Offline

#3 2014-03-22 10:18:52

dafero
Member
From: /home/dafero
Registered: 2014-03-22
Posts: 30

Re: Three finger swipe gesture Synaptics touchpad

This the content of my /etc/X11/xorg.conf.d/50-synaptics.conf for those of you who might be interested.

# 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"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
# 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*"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "70% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

If you have a multigesture touchpad compatible this configuration should enable: one finger tap left click, two fingers tap right click and three fingers tap middle click.

Cheers,
Daniel.

Offline

#4 2014-03-22 11:44:44

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 5,542
Website

Re: Three finger swipe gesture Synaptics touchpad

I don't think this is supported by the xorg synaptics driver -- have a look at man synaptics for all the options...

Offline

#5 2014-04-26 07:40:45

ljbo
Member
Registered: 2014-04-19
Posts: 1

Re: Three finger swipe gesture Synaptics touchpad

This patch to the Xorg synaptic driver seems promising. Would it be sensible to make an AUR contribution? That would be my first time, and I don't have much free time these days, so it would take a while! The target computer in my case is a first generation Macbook Pro and I would like to use three-finger swipe to move back and forth in browser history, as made possible by MacOS X on that very same hardware.

Offline

#6 2017-01-21 22:26:45

renyuneyun
Member
Registered: 2017-01-21
Posts: 4

Re: Three finger swipe gesture Synaptics touchpad

(Just in case someone found this post.)

I happened to need this and found a way to achieve it: use xf86-input-mtrack

Example can be found in http://martys.typepad.com/blog/2015/08/ … linux.html and README in the source code

Offline

#7 2017-01-21 22:40:22

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 10,078
Website

Re: Three finger swipe gesture Synaptics touchpad

Thanks for sharing. Plase note, however, that this topic is almost three years old -- the original poster probably isn't still looking for a solution.

I'm going to go ahead and close this old topic now.


Sakura:-
Mobo: MSI X299 TOMAHAWK ARCTIC // Processor: Intel Core i7-7820X 3.6GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 5x 1TB HDD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB