Touchpad gestures in Linux KDE with Libinput-gestures
This post is based on my Dell M3800 with linux Neon.
KDE already does a good job with touchpad gestures (e.g., two fingers for scrolling, 3 finger tap for pasting, etc.) but it does not support 3 finger swype gestures like in MacOs, e.g., for displaying all the windows or for showing the desktop.
Today I tried this utility, Libinput-gestures , which works like magic! The utility comes with good default for typical gestures (including pinch) but I configured that to fit my needs (in particular, I wanted to mimic MacOs behavior for 3 finger swypes: up = display all windows, down = display all windows of the same class and for pinch out = show desktop.
The installation of Linput-gestures is really easy (just follow the instructions at its web page).
Remember that, first of all, your user must be in the input group, so first runsudogpasswd -a $USERinput
Then logout from your current session, and login again.
Then, in Ubuntu, it’s just a matter of runningsudoapt-getinstallxdotoolwmctrllibinput-tools
and install thesoftware like this (you need git):gitclone http://github.com/bulletmark/libinput-gestures cdlibinput-gestures sudo ./libinput-gestures-setupinstall
You can already start the program like thislibinput-gestures-setupstart
and if you want it to be started at login time, then runlibinput-gestures-setupautostart
The default gestures are in /etc/libinput-gestures.conf . If you want to create your own custom gestures then copy that file to ~/.config/libinput-gestures.conf and edit it.
These are the lines I changed in my configuration (remember that each time you modify the configuration you need to restart libinput-gestures, i.e., instead of start in the command line above, just use restart ):# KDE: Present Windows (current desktop) gestureswipeupxdotoolkeyctrl+F9 # KDE: Present Windows (Window class) gestureswipedownxdotoolkeyctrl+F7 # KDE: Show desktop gesturepinchoutxdotoolkeyctrl+F12
You only need to know the keyboard shortcuts of the actions you want to associate to mouse gestures. With that respect, you might want to have a look at the current shortcutsin KDE Settings (the interesting components are “KWin” and “Plasma”):
This is a video demoing the gestures:
本文系统（linux）相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统
本文标题：Touchpad gestures in Linux KDE with Libinput-gestures