Package Details: libinput-gestures 2.73-1

Git Clone URL: (read-only, click to copy)
Package Base: libinput-gestures
Description: Actions gestures on your touchpad using libinput
Upstream URL:
Keywords: gestures libinput multitouch touchpad
Licenses: GPL3
Conflicts: libinput-gestures-git
Replaces: libinput-gestures-git
Submitter: bulletmark
Maintainer: bulletmark
Last Packager: bulletmark
Votes: 92
Popularity: 3.09
First Submitted: 2016-08-14 04:06 (UTC)
Last Updated: 2022-04-22 23:13 (UTC)

Dependencies (5)

Sources (1)

Latest Comments

labaman commented on 2022-08-14 14:37 (UTC) (edited on 2022-08-14 14:37 (UTC) by labaman)

@bulletmark, yes, I wouldn't install these two packages together either - no need, but when I decided to try Garuda Linux - that package was part of the input device support meta-package, and installing the usual X11-Gestures+touchegg bundle - I got the described lags when processing gestures. Considering that I have quite a high-performance PC, it's probably not in the load that this software produces on the CPU, but in the fact that these 2 programs simply interfere with each other, trying to process the same events in their own way. Also thanks for the tip - I will definitely describe the issue on the developer's github.

bulletmark commented on 2022-08-12 00:40 (UTC)

@labaman, I don't see why anybody would ever choose to run libinput-gestures in parallel with touchegg but if they really want to then I don't see they should not be allowed to. libinput-gestures should use tiny CPU etc if you have configured it correctly (apart from whatever the scripts/programs you configure for actions use). It is also standalone and should certainly not conflict in any system sense with any other program. Raise an issue if you think it does.

labaman commented on 2022-08-11 13:55 (UTC)

Found a conflict with touchegg (the default backend for the X11-gestures Gnome extension). When these two packages are installed and running at the same time, gesture processing in Gnome starts to slow down or hangs down altogether (e.g. switching workspace freezes halfway through the animation). Therefore, I suggest adding touchegg and touchegg-git to the conflicts.

bulletmark commented on 2020-11-17 22:29 (UTC)

@goetzc, 2.54 updates the README to make this clear and adds those 2 packages as optdepends. Thanks for the suggestion.

goetzc commented on 2020-11-17 17:17 (UTC)

Hi @bulletmark. Those extra dependencies just removed (xdotool, wmctrl) as part of the 2.53 update should be re-added but as optdepends, as the gestures tool still can make use of those (my local setup broke), and even on the README it's mentioned as part of the installation.


yochananmarqos commented on 2019-12-18 01:51 (UTC)

Ah, I see. Well, nevermind then.

bulletmark commented on 2019-12-17 23:36 (UTC) (edited on 2019-12-17 23:36 (UTC) by bulletmark)

@yochananmarqos, that "make check" is for my developer use and the output only makes sense to a developer like me. It is used to pre-check code etc before I submit a new update to github. It is inappropriate to add that as a forced check that makepkg runs every time any user installs this package, which is what you are suggesting.

yochananmarqos commented on 2019-12-17 21:19 (UTC)

The Makefile supports check:

checkdepends=('flake8' 'shellcheck' 'vermin')
check() {
    cd "$pkgname-$pkgver"
    make check

bulletmark commented on 2019-09-06 23:19 (UTC)

@luntik2012 there is no such literal quote in the README. Raise an issue in the proper place, i.e. at if you can be bothered to write a clearer description of your problem. BE SURE to follow the instructions in the trouble shooting section first.

luntik2012 commented on 2019-09-06 18:52 (UTC)

please, add info about necessary restart to, it's really confusing when you say "just add user to input group and everything will work" and it does not

wanted to create duplicate issue on github, but fcking ms added some email confirmations, so i will not log in

stepovic commented on 2018-06-19 12:42 (UTC)

Sure thing, just wanted to comment for people with the same issue. All other touchpad events worked just fine (right click with two fingers, middle click with three..), except the three-finger swipes. So one might think it might be related to this package.

bulletmark commented on 2018-06-19 12:35 (UTC) (edited on 2018-06-19 12:58 (UTC) by bulletmark)

@stepovic, it is more appropriate to raise a bug on github than here. However, it is a bug in libinput 1.11.1, not libinput-gestures (type libinput list-devices and it core dumps) so I guess they will fix that quickly.

Edit: I raised a bug on libinput:

stepovic commented on 2018-06-19 12:11 (UTC) (edited on 2018-06-19 12:12 (UTC) by stepovic)

The update of libinput (from 1.11.0-1 to 1.11.1-1) broke libinput-gestures. Output of "libinput-gestures-setup restart":

Command '['libinput', 'list-devices']' died with <signals.sigsegv: 11=""></signals.sigsegv:>

Output of "libinput list-devices":

[1] 12303 segmentation fault (core dumped) libinput list-devices

Downgrading to libinput 1.11.0-1 fixed it.

Osleg commented on 2018-05-02 02:12 (UTC)

@nfs you should use touchegg instead to setup gestures on touchscreen

bulletmark commented on 2017-05-25 00:16 (UTC)

@ouyangjun, I added the missing hicolor-icon-theme but the other packages are actually needed.

attenuation commented on 2017-05-24 15:39 (UTC)

Checking PKGBUILD Checking libinput-gestures-2.23-1-any.pkg.tar.xz libinput-gestures E: Dependency hicolor-icon-theme detected and not included (needed for hicolor theme hierarchy) libinput-gestures W: Dependency included and not needed ('libinput') libinput-gestures W: Dependency included and not needed ('xdotool') libinput-gestures W: Dependency included and not needed ('wmctrl') please use extra-x86_64-build to build

bulletmark commented on 2016-12-30 21:27 (UTC)

This AUR application only processes what libinput calls "gestures", i.e. 2 to 5 finger pinches, and 3 to 5 finger swipes. You are not clear on what you call "scrolling" but I gather you want stock 2 finger scrolling. That is not a libinput gesture and should work by default. If it doesn't then you should consult the documentation/forums/etc about your touchpad and/or libinput but it is not related to this AUR package.

nfs commented on 2016-12-30 17:06 (UTC)

Hello, I tried this in the hope that it would help me to enable scrolling on my Elan touchscreen. What I got instead was the ability to use 3 finger scrolling on my Synaptics Touchpad which would change my desktops. It seems like I was barking up the wrong tree, but if anyone can shed some light on the issue, it would be, well, illuminating.