iberianpig / xSwipe

Multitouch gestures with synaptics driver on X11, Linux
452 stars 56 forks source link

Sometimes xswipe needs four finger swipe to remember about three fingers swipe #23

Open pablox-cl opened 9 years ago

pablox-cl commented 9 years ago

Ok, this is something kind of hard to explain, but works like this. Most of the time swipe gestures work fine, but suddenly, it stops registering three finger swipes, until I do a four finger swipe, moment that it starts registering three finger swipes again.

Is there any way to debug why this is happening?

f3bruary commented 9 years ago

I got this too.

iberianpig commented 9 years ago

If you debug xSwipe, Smart::Comments is useful. please uncomment for use Smart::Comments in xSwipe.pl.

#debug
- #use Smart::Comments;
+ use Smart::Comments;
AlexD97 commented 9 years ago

I have the same problem. Is there already any solution?

iberianpig commented 9 years ago

Which DE are you using?

AlexD97 commented 9 years ago

KDE plasma 5

Manuel-Kehl commented 9 years ago

I also noticed this bug. I'm on Arch running a mix of budgie and pantheon components (gala window manager on budgie-session, basically).

intersimone999 commented 8 years ago

I have this problem too (tried on Kubuntu and Arch+Plasma 5). I don't think that the bug is in xSwipe. Maybe the problem is in synclient. If you try:

synclient -m 100

You will notice that, when the problem occurs, if you swipe with 3 fingers, synclient's output is (something like):

753.159 2873 2519 80 2 0 0 0 0 0 0 00000000 753.259 2955 2303 80 2 0 0 0 0 0 0 00000000 753.359 3017 2095 80 2 0 0 0 0 0 0 00000000 753.459 3141 1822 70 2 0 0 0 0 0 0 00000000

So, it somehow thinks that you are using 2 fingers instead of 3.

intersimone999 commented 8 years ago

I forked xserver-xorg-input-synaptics (https://github.com/intersimone999/xserver-xorg-input-synaptics) and tried to update it making a diff with the latest official driver. Now xSwipe seems work.

Can someone help me to test it properly?

AlexD97 commented 8 years ago

How can I install it on Arch Linux in a way, I am able to uninstall it again?

AlexD97 commented 8 years ago

Would it be possible, that you make a package for the aur?

intersimone999 commented 8 years ago

I added a BUILDPKG to my repository (it's like https://aur.archlinux.org/packages/xf86-input-synaptics-git but with a different git repository). If someone confirms that it works, I will make a pull request to dieghen89, so that no new AUR package will be needed.

AlexD97 commented 8 years ago

The touchpad works with the new driver, but the problem is still there.

ghost commented 8 years ago

I also got this problem after upgrading Ubuntu 14.04 to 16.04. Additionally, sometimes when I want to scroll up or down with two fingers, the screen suddenly jumps to the top of page, document etc.

And sometimes 3 fingers work but don't look which direction I am swiping to (I am swiping right but it makes an up).