Libinput Gestures
System & Settings

Libinput Gestures

Background application to intercept and action libinput gestures from touchpad.

Website

Description

Libinput-gestures is a utility which reads libinput gestures from your touchpad

and maps them to gestures you configure in a configuration file. Each gesture

can be configured to activate a shell command which is typically an xdotool

command to action desktop/window/application keyboard combinations and commands.

See the examples in the provided libinput-gestures.conf file.

My motivation for creating this is to use triple swipe up/down to switch GNOME

workspaces, and triple swipe left/right to go backwards/forwards in my browser,

as per the default configuration.

This small and simple utility is only intended to be used temporarily until

GNOME and other DE's action libinput gestures natively. It parses the output of

the libinput-list-devices and libinput-debug-events utilities so is a little

fragile to any version changes in their output format.

Version

v2.81Dec 24, 2025