Touchégg 2.0.0 Released: A Linux Multi-Touch Gesture Recognizer App

If you’ve ever used Macbook, you may know how impressive its multi-touch trackpad is. Using a combination of finger gestures, you can perform a lot of useful actions.

But in the case of Linux, you may miss it on your laptop as only top Linux distros like Ubuntu are fully certified by OEM manufacturers. Nonetheless, you can still turn your normal touchpad into a mac-like one using an application called Touchégg.

Touchégg 2.0.0: A Complete Rewrite Of The Old Version

Touchégg is an old multitouch gesture recognizer app for Linux released back in 2011 by José Expósito. It runs in the background and transforms the gestures you make on your touchpad into visible actions on your desktop.

For example, you can swipe up with 3 fingers to maximize a window or swipe left with 4 fingers to switch to the next desktop. Other actions and gestures are also available which you can configure as well.

For years, it has continued to work in every desktop environment. However, as the Linux desktop has advanced a lot, Touchégg fails to work on desktop environments using modern technologies like Wayland compositor.

Therefore, Jose has now revised, completely rewrote the old version, and released a new version 2.0.0 after more than years of gap. The new release aims to make the app compatible with new technology stacks incorporated in GNOME, KDE, and other desktops.

You’ll now experience smoother animations that follow your fingers, like this maximize animation. Additionally, v2.0 has added support for libinput drivers to make the app work for Wayland compositor and libinput-based desktop environments.

Subsequently, you can use the new Swipe executed by moving three or more fingers synchronously in the same direction and Pinch gestures by locating two or more fingers on the touchpad.

Here is a list of all the available actions that Touchegg v2.0 lets you perform:

  • Maximize or restore a window (MAXIMIZE_RESTORE_WINDOW)
  • Minimize a window (MINIMIZE_WINDOW)
  • Tile/snap a widow (TILE_WINDOW)
  • Close a window (CLOSE_WINDOW)
  • Switch desktops/workspaces (CHANGE_DESKTOP)
  • Show desktop (SHOW_DESKTOP)
  • Keyboard shortcut (SEND_KEYS)
  • Execute a command (RUN_COMMAND)

Lastly, for better compatibillity with every desktop environment, Touchegg v2.0.0 has removed Qt library dependency.

How To Download And Install Touchegg 2.0.0?

As Touchegg can work in every desktop environment, you can download its Debian or RPM package for your Linux distribution and install it by double-clicking on the package or running commands:

For Ubuntu, Debian and derivatives:

$ sudo dpkg -i touchegg_*.deb
$ sudo apt -f install
$ touchegg

For Red Hat, Fedora, CentOS and derivatives:

$ sudo yum localinstall touchegg-*.rpm

However, source code is also available, which you can compile yourself to install by following the instructions from here. For more details about Touchegg’s gestures and actions available, check out its GitHub repository.