Are there other gestures for the Synaptics Touchpad besides two-finger scrolling?

Solution 1:

Touchegg is designed to bring multi-touch (touchpad) functionality to Linux based operating systems. In layman’s term, it is an open source multi-touch gesture recognizer for GNU/Linux which is backed by C++, Qt and uTouch-geis library. With TouchEgg, you can define what type of actions are to be initiated for a specific multi-touch gesture. Numerous actions can be assigned for multi-touch gestures such as maximizing or minimizing windows, resizing applications, switching to desktop view, etc. It requires uTouch and evedev libraries.

Touchegg comes with some pre-enabled gestures, however gestures can be enabled by editing the config file. It allows three-fingers pinch, two, three, four and five finger tap and two to four finger swipes.

How to install?

add this ppa,ppa:utouch-team/daily as,

sudo add-apt-repository ppa:utouch-team/daily
sudo apt-get update
sudo apt-get install touchegg

Which gestures are supported?

check here

How to use?

config file location ~/.config/touchegg/touchegg.conf

The config file can be edited in the following way:

open config file.

gedit ~/.config/touchegg/touchegg.conf

get list of actions here

# THREE FINGERS DRAG
[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=
[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=

Similarly, in the example below, the four finger drag gesture is configured to switch to the desktop display.

[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=

With Touchegg, users can easily define multi-touch gestures in order to get the Mac like multi-touch experience on their Linux systems.

you can watch a brief demonstration video. here and here

I found also this one

though I haven't tried it.

Solution 2:

Not as of 07 17, 2012. Ubuntu recommends using touchegg, which is has an API incompatibility with the latest version of utouch in Ubuntu according to this ticket. Ubuntu's Unity has some multi-touch features involving 2+ fingers, but they are not configurable without modifying source code and recompiling*. If you are interested in recompiling Unity, and know C++, here is the relevant source.

Here is the Ubuntu wiki for Unity's multitouch features.