I want to switch between workspaces on my Ubuntu 16.04LTS with a swipe on my touch pad. I read some questions and answers here to find a solution before asking. but there is no horizontal scrolling option like in this answer and no touchpad listed in dconf editor like in this answer. Now I can use my touchpad to two finger vertical scrolling. What is the problem with my touchpad? Is it not recognized correctly?
Dont know about unity but you can do in Gnome, move your cursor over the dash/launcher , swipe with 2 finger boom workspaces switch instantly.
Cheers
Place the mouse pointer over the "Show Applications" icon at botttom left of screen and then do :
That would switch you up/down between your desktops.
Easystroke can be configured to do what you want. Install it via Synaptic.
See http://easystroke.sourceforge.net for some more details. (In the Ubuntu deb example, change karmic to raring).
Tested and working on Ubuntu LTS 16.04 on a HP 14 Pavilion Laptop.
Some common tools used to achieve multi gesture support are touchegg, xdotool, and fusuma although I had success only with libinput-gestures (which itself requires xdotool).
I could not for the life of me get touchegg to work on my HP 14 laptop running 16.04 LTS.
You will also need to disable the built in multi finger gestures that come with the Unity desktop. Credit where it's due - this answer from another post recommends installing the dconf-editor package and disabling the gestures using the GUI.
After having lots of problems with the preinstalled synaptics input server I threw it out and replaced it with the libinput library and haven't looked back! No problems to report thus far.
By following this guide you will:
Many steps are copied from this guide.
Step by step instructions
Replace existing synaptics library with vastly superior libinput:
Optional: enable two finger tapping as click by editing the touchpad section of your 60-libinput.conf (or 40-libinput.conf, etc. the filename may differ on your system) file by adding the
Option "Tapping" "True"
line:Install libinput-gestures
Install dependencies, add $USER to input group so that they can read input from touchpad, and autostart libinput-gestures program on login
Edit
~/.config/libinput-gestures.conf
to add gesture support (example includes shortcuts for hiding desktop and showing windows, also akin to Mac OS defaults):And finally, edit the virtual desktop layout to be 1x4 instead of 2x2 (so all virtual desktops are in a single horizontal line)
After logging out and then in (try rebooting if this fails) you now have multi gesture support and a work environment that mimics the Mac OS X defaults! Congrats!