Package Details: libinput-three-finger-drag 1.23.0-2

Git Clone URL: https://aur.archlinux.org/libinput-three-finger-drag.git (read-only, click to copy)
Package Base: libinput-three-finger-drag
Description: Input device management and event handling library
Upstream URL: https://www.freedesktop.org/wiki/Software/libinput/
Licenses: custom:X11
Conflicts: libinput
Provides: libinput
Submitter: yarliepow
Maintainer: None
Last Packager: eclairevoyant
Votes: 9
Popularity: 0.056544
First Submitted: 2020-09-11 09:09 (UTC)
Last Updated: 2023-07-15 19:13 (UTC)

Dependencies (13)

Required by (152)

Sources (4)

Pinned Comments

eclairevoyant commented on 2023-07-01 18:46 (UTC) (edited on 2023-07-01 18:46 (UTC) by eclairevoyant)

Ensure to delete any cached sources before upgrading from 1.19.3.

Also, import the upstream signing key; only simple way I can think of right now is via the following (requires curl and jq of course):

curl -sS 'https://gitlab.freedesktop.org/api/v4/users/20572/gpg_keys/530' | jq '.key' | xargs echo -e | gpg --import -i -

Latest Comments

1 2 Next › Last »

smileBeda commented on 2023-11-21 11:13 (UTC) (edited on 2023-11-21 11:18 (UTC) by smileBeda)

Not sure what is going on here, even after importing key as outlined in below comments:

PGP keys need importing:
 -> 772183A93E722C0CD301BE62872C444A692EF9A5, required by: libinput-three-finger-drag
:: Import? [Y/n] y
:: Importing keys with gpg...
gpg: keyserver receive failed: No data

It is also requesting to remove libinput, which is probably not a good idea.

eclairevoyant commented on 2023-07-01 18:46 (UTC) (edited on 2023-07-01 18:46 (UTC) by eclairevoyant)

Ensure to delete any cached sources before upgrading from 1.19.3.

Also, import the upstream signing key; only simple way I can think of right now is via the following (requires curl and jq of course):

curl -sS 'https://gitlab.freedesktop.org/api/v4/users/20572/gpg_keys/530' | jq '.key' | xargs echo -e | gpg --import -i -

mircon1623 commented on 2023-06-24 23:32 (UTC)

I also bricked after upgrading, as luigibu and chumariesco state. My Xorg logs are:

...
[    19.050] (II) LoadModule: "libinput"
[    19.050] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    19.077] (EE) Failed to load /usr/lib/xorg/modules/input/libinput_drv.so: /usr/lib/libinput.so.10: version `LIBINPUT_1.23' not found (required by /usr/lib/xorg/modules/input/libinput_drv.so)
[    19.077] (EE) Failed to load module "libinput" (loader failed, 0)
[    19.077] (EE) No input driver matching `libinput'
[    19.077] (II) Falling back to input driver `libinput'
[    19.077] (II) LoadModule: "libinput"
...

After downgrading to xf86-input-libinput 1.2.1-1 and reinstalling using the same PKGBUILD, functionality is restored. Hopefully the maintainer can update the package. This package is really great!

chumariesco commented on 2023-04-13 10:29 (UTC)

Restoring libinput via chroot saves the freeze produced by updating to xf86-input-libinput 1.3.0-1, as @luigibu indicates. I downgraded later to xf86-input-libinput 1.2.1, then reinstalled this package and three finger drag is working again :)

downgrade command: sudo pacman -U https://archive.archlinux.org/packages/x/xf86-input-libinput/xf86-input-libinput-1.2.1-1-x86_64.pkg.tar.zst

Thanks to the developers and maintainers, this is an essential feature for me.

luigibu commented on 2023-04-05 09:32 (UTC)

This package will block your system if you update xf86-input-libinput to 1.3.0-1 So, if you wanna keep using this... just avoid this update. If you already did it, to fix your enviroment boot from live usb, mount your root partition, chroot the mounted partition and do: pacman -S libinput You will be asked to remplace libinput-threee-finger-drag.. just chosee Yes.. restart your system.. you are done.

qbvt commented on 2023-03-23 18:54 (UTC) (edited on 2023-03-23 18:55 (UTC) by qbvt)

This works amazingly well. Thanks for packaging it.
- Install, reboot -> works out of the box
- enables to 3-fingers drag items (of course)...
- ... but also enables selecting text with a 3 fingers drag

This is great!

luigibu commented on 2023-02-28 21:36 (UTC) (edited on 2023-03-14 11:51 (UTC) by luigibu)

I was looking for this witout hope. Honestly this works perfectly! thanks! bravo author! would be nice to update libinput right?

clhre commented on 2023-02-14 12:02 (UTC)

Thans a lot, it's really useful!

codemutation commented on 2023-02-09 03:51 (UTC) (edited on 2023-02-09 03:52 (UTC) by codemutation)

sway-1:1.8 / wlroots-0.16 require libinput-1.21

Until this package is updated, versions of sway/wlroots that work with libinput-three-finger-drag can be installed from the archive:

pacman -U https://archive.archlinux.org/packages/s/sway/sway-1:1.7-9-x86_64.pkg.tar.zst

pacman -U https://archive.archlinux.org/packages/w/wlroots/wlroots-0.15.1-7-x86_64.pkg.tar.zst

August commented on 2022-12-09 05:40 (UTC)

Fantastic. Works on MacBookPro9,2.