Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is possible to do this nowdays with Gnome/X11/libinput ? #2

Open
grigio opened this issue Sep 19, 2016 · 9 comments
Open

Is possible to do this nowdays with Gnome/X11/libinput ? #2

grigio opened this issue Sep 19, 2016 · 9 comments

Comments

@grigio
Copy link

grigio commented Sep 19, 2016

as above

@quadpixels
Copy link
Owner

Hello, Grigio,
I haven't looked into this code for some time but people maintaining freedesktop said:

See comment #10 for the summary, we're pushing this to the compositor.

(See here: https://bugs.freedesktop.org/show_bug.cgi?id=89999)

@grigio
Copy link
Author

grigio commented Sep 22, 2016

Thanks for the update, I'll follow that

@rickyzhang82
Copy link

No, there won't be anything. Check my recent comment: https://bugzilla.gnome.org/show_bug.cgi?id=768421#c5

We need to figure it out the way by OURSELVES. Guys, are you interested in getting this done?

@quadpixels
Copy link
Owner

quadpixels commented Dec 15, 2016

Ah..... I stopped working on this thing last year because I need to get graduate school stuff done && some other obligations. ლ(ಠ益ಠლ)
Also as I remember the code in this repository still have some minor bugs that have to be fixed.
Maybe I am a bit too lazy and just lack a push to bring this thing further (to production quality.)

Thanks Ricky for the comments, I'll check out TigerSoldier's hacks in LibInput here. https://github.com/tigersoldier/libinput/tree/wip/three-fingers-dragging

@rickyzhang82
Copy link

The link you post is dead.

Someone suggest to use bounty to motivate them to fix: https://bugzilla.gnome.org/show_bug.cgi?id=768421#c10

That's not a bad idea. It will take me at least a month of spare time to figure it out and patch it.

@quadpixels
Copy link
Owner

quadpixels commented Dec 18, 2016

@rickyzhang82 Sorry for the bad link, I fixed the it. It should point to https://github.com/tigersoldier/libinput/tree/wip/three-fingers-dragging .

@schlomo
Copy link

schlomo commented Mar 10, 2017

See also this libinput bug https://bugs.freedesktop.org/show_bug.cgi?id=89999 where I just now argued in favor of this.

@schlomo
Copy link

schlomo commented Mar 10, 2017

The sad thing is that on Ubuntu 16.04 there are actually three drivers for touchpad:

  • xserver-xorg-input-synaptics-hwe-16.04
  • xserver-xorg-input-mtrack-hwe-16.04
  • xserver-xorg-input-libinput-hwe-16.04

I tried all of them on a Lenovo T460s but none of them supports three-finger-drag out of the box. However, the touchpad does support three and four finger guestures (use libinput-debug-events to observe swipe and pinch gestures).

@quadpixels
Copy link
Owner

quadpixels commented Mar 19, 2017

@schlomo Thank you for your argument and I've also seen the replies in bug 89999 regarding libinput and composer ---- I don't quite like the idea of filing a bug in every compositor, but it did look like Ubuntu Unity has some 4-finger dragging enabled in as early as 2014~2015. So this is worth looking into.
I would probably argue that having 3 finger drag in the driver provides some "default behavior" for the 3-finger related gestures/drags, but that would depend on how slowly or how fast the compositors adopt 3 finger drags.

Anyway, I have fixed some bugs in the current code; I haven't looked at it for about a year and this time I found a few problems which would make users think this thing is totally useless. Hopefully after the fixes in the past few days they would be less likely to think so. :-S

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants