1. Home
  2. Linux

Bring Macbook Multi-Touch Gestures To Ubuntu Linux With TouchEgg

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, so make sure that synaptic package manager is installed on your Linux OS before you install Touchegg. The download package is available in DEB format and therefore can be easily opened with the Ubuntu Software Center.

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.


The config file can be edited in the following way:

In this example Ubuntu is configured to maximize and minimize window when a three-fingers action is performed i.e.



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


show desktop

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

Four Finger

Below you can watch a brief demonstration video.

Download Touchegg

[via Lifehacker]

Leave a comment