Package Details: libinput-gestures 2.78-1

Git Clone URL: https://aur.archlinux.org/libinput-gestures.git (read-only, click to copy)
Package Base: libinput-gestures
Description: Actions gestures on your touchpad using libinput
Upstream URL: https://github.com/bulletmark/libinput-gestures
Keywords: gestures libinput multitouch touchpad
Licenses: GPL-3.0-or-later
Conflicts: libinput-gestures-git
Submitter: bulletmark
Maintainer: bulletmark
Last Packager: bulletmark
Votes: 96
Popularity: 0.061709
First Submitted: 2016-08-14 04:06 (UTC)
Last Updated: 2024-11-21 07:29 (UTC)

Dependencies (5)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

deponian commented on 2024-11-21 07:57 (UTC)

Gesture direction problem was fixed by latest 709331c commit. Thank you @bulletmark!

bulletmark commented on 2024-11-20 22:33 (UTC)

@ldeen, can you please raise a bug at https://github.com/bulletmark/libinput-gestures/issues. Be sure to provide the data the instructions say there.

ldeen commented on 2024-11-20 22:31 (UTC) (edited on 2024-11-20 22:32 (UTC) by ldeen)

After a full system update on 11/20/2024, a strange bug has come to both libinput-gestures and libinput-gestures-git which has scrambled all the gesture directions. Swipe up has behaves as swipe left, swipe left as swipe up, down as right, and right as down. This is happening for gestures of every # of fingers. The bug first appeared after i3 crashed earlier and following this it has been broken. I've uninstalled the package, reinstalled, tried the devel and the release aur packages, reinstalled i3, and confirmed that the config files are not the issue.

Any suggestions are appreciated and I can provide more information as necessary.

yochananmarqos commented on 2023-10-18 23:57 (UTC)

@bulletmark: There is no argument as I will not participate in one.

As far as what you know or don't know, I don't know anything other than what was in our conversation here.

If you want to feel insulted, I will let you do that by yourself. Peace, brother.

bulletmark commented on 2023-10-18 23:52 (UTC)

@yochananmarqos timeshift is a standard package. Of course it should not reference any package in the AUR. That argument is moot here because we are talking here about two equal peer packages in the AUR. Regarding your FYI, so even though I said I have been around here for years you suggest that I possibly did not know I can edit the wiki?! That's insulting! ;) Also, so even though you are saying I don't understand how conflicts is supposed to work you suggest I should edit the wiki about it?!

yochananmarqos commented on 2023-10-18 23:32 (UTC)

@bulletmark: Let me ask you this: Why can users install AUR packages that provide and conflict with repo packages with no issue? Example: Install timeshift-bin, then install timeshift from the repos. What happens? Does timeshift need specific conflicts? Of course not.

FYI, anyone can submit wiki article edits for review.

bulletmark commented on 2023-10-18 23:23 (UTC)

@yochananmarqos, it's one line in the PKGBUILD so could hardly be called "clutter" and it documents that there is another conflicting package so IS useful. Also, specifying conflicts protects my package against somebody (e.g. a new maintainer) deleting it in the other package. They are both peer AUR packages so both have equal claim to add that protection. I'll remove it if/when I am convinced it should be removed but I certainly am not convinced. Perhaps the wiki section about PKGBUILD conflicts should be clarified if there is something I am missing.

yochananmarqos commented on 2023-10-18 23:04 (UTC) (edited on 2023-10-18 23:04 (UTC) by yochananmarqos)

@bulletmark: The issue is, folks think it's needed when it's not. It accomplishes nothing, clutters the PKGBUILD and might make others think it's needed.

I'm a stubborn S.O.B. as well, so I understand being reluctant to let something go.

Remember, K.I.S.S. ;)

bulletmark commented on 2023-10-18 23:01 (UTC)

@yochananmarqos, xiota and you reference the same wiki which I have read plenty of times now and long ago. I will state the same question as I just said but more succinctly: I know that the conflicts here is not needed, but what problem/issue is there in adding it?

yochananmarqos commented on 2023-10-18 22:42 (UTC)

@bulletmark: First of all, I will say the provides and conflicts can be confusing. Honestly, it took me awhile to figure out.

Having said that, studying the PKGBUILD: Package relations wiki article and looking at Arch repo PKGBUILDs, I figured it out.

Imagine libinput-gestures was in the Arch extra repo. It would have no provides() or conflicts() arrays as there is nothing in the repos that would provide and conflict with it. The libinput-gestures-git package is already correct providing and conflicting with libinput-gestures. One can only have one of those packages installed at a time and will be prompted to replace one with the other installing either.

I hope that helped.