Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Synaptics Touchpad on my Dell XPS 14z and I was wondering if there was any way I could enable some gestures besides two-finger scrolling.

Are there any special drivers i need? I've read somewhere that 12.04 has had some issues with multitouch gestures but I'm not exactly sure. If there is a way, could someone give me instructions on how to enable (or get) these features?

I found some evidence that touchegg may not work with 12.04

share|improve this question
up vote 7 down vote accepted

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


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


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.

share|improve this answer
Could this be a problem for me? – Daniel Richardson May 30 '12 at 2:53
may be but give it a try. if it does then vote for issue on launchpad. – virpara May 30 '12 at 3:06
How do I access the .conf? (I'm slightly new to this) – Daniel Richardson May 30 '12 at 3:07
~/.config/touchegg/touchegg.conf – virpara May 30 '12 at 3:10
From the terminal? permission denied. I know I know, I barely understand anything about the terminal. Every time I open it I end up screwing something up. – Daniel Richardson May 30 '12 at 3:17

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.

share|improve this answer
Unity's multitouch features – Sethish Jul 17 '12 at 21:04

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.