diff --git a/config/libinput-gestures.conf b/config/libinput-gestures.conf new file mode 100644 index 0000000..005ea7a --- /dev/null +++ b/config/libinput-gestures.conf @@ -0,0 +1,51 @@ +# Configuration file for libinput-gestures. +# +# The default configuration file exists at /etc/libinput-gestures.conf +# but a user can create a personal custom configuration file at +# ~/.config/libinput-gestures.conf. +# +# Lines starting with '#' and blank lines are ignored. +# At present only gesture lines are configured in this file. +# +# Each gesture: line has 3 [or 4] arguments: +# +# action motion [finger_count] command +# +# where action and motion is either: +# swipe up +# swipe down +# swipe left +# swipe right +# pinch in +# pinch out +# +# command is the remainder of the line and is any valid shell command + +# arguments. +# +# finger_count is optional (and is typically 3 or 4). If specified then +# the command is executed when exactly that number of fingers is used in +# the gesture. If not specified then the command is executed when that +# gesture is executed with any number of fingers. Gesture lines +# specified with finger_count have priority over the same gesture +# specified without any finger_count. +# +# Typically command will be xdotool, or wmctrl. See "man xdotool" for +# the many things you can action with that tool. + +# GNOME SHELL move to next workspace +gesture: swipe up 3 xdotool key super+Page_Up + +# GNOME SHELL move to prev workspace +gesture: swipe down 3 xdotool key super+Page_Down + +# GNOME/Browser go back +gesture: swipe right 3 xdotool key alt+Right + +# GNOME/Browser go forward +gesture: swipe left 3 xdotool key alt+Left + +# GNOME SHELL open/close overview +gesture: swipe up 4 xdotool key super+s + +gesture: pinch in xdotool key Control_L+minus +gesture: pinch out xdotool key Control_L+plus