iberianpig / xSwipe

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

Tap to click stopped working #5

Closed steve192 closed 5 years ago

steve192 commented 10 years ago

Hi, I've set up your script to start at system start. It works fine until I open an application. The guestures to change the workscreen still work, but the standart ubuntu guestures (tap to click and 2 fingers scroll) stop working. I use Ubuntu 12.04 on a Dell XPS 13 (Developer Edition).

Your script is awesome by the way ;)

Greetings Steve

Edit: I just found out, this only occurs if I start your script automaticly with the usersession.

iberianpig commented 10 years ago

It may be because collision between synclient and syndaemon. Please try this.[https://github.com/iberianpig/xSwipe/archive/e39800f21c1c33f38c3794d367d657f355296356.zip]

Squishier commented 10 years ago

Hi, I am having the same issue in elementary OS. When I use the file above the two finger scroll and tap to click works, but 3 finger + touch events seem to register very very rarely and are very insensitive.

I am running kernel 3.11.0-15

steve192 commented 10 years ago

@iberianpig Sorry for my late answer. But whatever you changed, it works now. Thank you!

Edit: another "bug" (or fault of me ?!): When I set a guesture to press alt + left or alt+right ( backwards and forwards in browsers ) with "LAL/RIG" and "LAL/LEF" the only thing that happens is that the unity hud opens as if only the alt key was pressed. Is this a fault in my configuration or a bug?

iberianpig commented 10 years ago

@Squishier Please try "-d" option. This option make threshold of swipe event shorter. e.g) $perl xSwipe -d 0.1

iberianpig commented 10 years ago

@Steve192 Please try below, right => "RAL/LAL/RIG", # alt + right left => "RAL/LAL/LEF", # alt + left

Using both "Right Alt" and "Left Alt", it should work well.

jaycech3n commented 10 years ago

Hi! I had the same problem with the master branch breaking tap-to-click and two-finger scroll so I tried the fix, but 4-finger gestures don't work on it.

snoxu commented 10 years ago

May I ask what's different in the fixed version?

Also does it mean running syndaemon will always conflict with xSwipe?

Cheers

iberianpig commented 10 years ago

Hi @snoxu. The version isn't include code to control touchpadOff command that is synclient base. Perhaps the master version's bug is caused by syndaemon and synclient call touchpadOff command at same time.

iberianpig commented 10 years ago

@jaycech3n
Please check synclient -m command. If the output isnt' include f = 4, its touchpad is unable to use 4 fingers gesture.

snoxu commented 10 years ago

Didn't quite understand what you posted.

The version of xswipe you posted here doesn't seem to solve the problem. I noticed there's another about the xorg driver which seems to be more or less about the same problem.