The application runs in the background and converts the multi-touch gestures you make on the touchpad into various desktop operations. It supports swipe and pinch multi-touch gestures, and also has touch screen support for pinch, swipe and tap gestures. For example, you can minimize the window by sliding down with 3 fingers and zooming in with 2 fingers to reduce the window.
To configure Touchegg, the user needs to edit the configuration file. This is where the new Touchegg GUI Touche comes in (created by the same developer).
With this new desktop application, you can configure global swipe, shrink, and tab (the latter only applies to touch screens) gestures, as well as custom gestures for each application. So, for example, you can use custom gestures for web browsers, file managers, etc.
- Swipe with 3 or 4 fingers: up/down/left/right
- Pinch with 2, 3 or 4 fingers: in/out
- Tap with 2, 3, 4 or 5 fingers (only available on touch screen)
- Maximize or restore window
- Minimize window
- Tiled windows
- Toggle full screen mode
- Close a window
- Switch desktop
- Show desktop
- Keyboard shortcuts
- Excuting an order
- Mouse click
To add custom gestures for a specific app, click
+ The icon in the lower left corner of the application window.Once this is done, the mouse cursor will change to
+ cursor. Now, click on the app for which you want to add a custom multi-touch gesture, and the app will be added to the Touche sidebar, allowing you to set custom gestures.
This new Touchegg GUI does not have any settings, taskbar icons or similar things. It only allows the use of the graphical user interface to configure Touchegg, which will make things much easier, especially for users who are not used to editing configuration files.
Although it might be better to integrate directly in the system settings, Touche also makes it easier to add Touchegg to Linux distributions by default. Incidentally, The base operating system already includes Touchegg By default, in the upcoming version.
You can also find instructions on building this file in its source code Hacker page. This includes instructions on Debian/Ubuntu (including creating DEB packages by yourself) and Red Hat/Fedora/CentOS and its derivatives.