Synergy

Issue Tracker (powered by SPIT)

Feature #2974 - Gesture Support for Magic Mouse/Trackpad

Status:
Accepted
Priority:
Normal
Assignee:
None
Category:
None
Target:
1.4.10
Created by:
Created on:
16 Sep 2011 03:56
Updated by:
Updated on:
3 Apr 2013 18:15
Platform:
Mac OS X
Google ID:
None
Redmine ID:
3021

  • Related to: Bug #3176 - Conflict between synergy and BetterTouchTool on OsX
  • Related to: Bug #3305 - OSX --> Ubuntu, no Multitouch support for OSX
  • Duplicated by: Support #2975 - Gesture Support for Magic Mouse/Trackpad
  • Duplicated by: Support #3106 - scroll osx lion server magic mouse not working
  • Duplicated by: Support #3213 - Gestures won't work when running
  • Duplicated by: Support #3279 - Bug OS 10.7.4
  • Duplicated by: Support #3392 - Client Mac Gestures are not working

Steps to reproduce:

  1. Moved trackpad from screen 1 to screen 2
  2. Did 3 finger up slide, 4 finger pinch

Expected: Missioncontrol or Launchpad to open
Actual: Nothing happened.

Versions (Synergy, OS):

Server: Mac OS 10.7 Lion - Synergy Pro 1.35RC w/ QSynergy
Client 1: Mac OS 10.7 Lion - Synergy Pro 1.35RC w/ QSynergy

Workaround:

Nope... anything other than mouse clicks do not work. I would love to see multitouch gestures supported.



#1

27 Oct 2011 04:58: Mahdi Hedhli wrote a comment.

If gamepad support is being worked on I think more emphasis should be put on multi touch gestures as they are becoming more and more ubiquitous.


29 Nov 2011 13:42: Nick Bolton changed Tracker.

Support Feature


29 Nov 2011 13:42: Nick Bolton changed Found in ver.

1.3.5


29 Nov 2011 13:42: Nick Bolton changed Platform.

Mac OS X


29 Nov 2011 13:42: Nick Bolton changed Status.

New Accepted


#2

27 Feb 2012 18:23: Jo Rhett wrote a comment.

To be clear, trackpad gestures are completely non-functional even on the server itself while Synergy is running. Synergy must be exited before gestures will work. This pretty much makes a Mac desktop with a trackpad unusable at this time.


#3

21 Mar 2012 10:30: Mikael Eiman wrote a comment.

Gestures on the server with synergys running work in 1.3.8, but it appears that that got lost in 1.4.


#4

7 Apr 2012 22:08: Justin Nichols wrote a comment.

Just confirming the feature does not exist in 1.4.7 on OSX Lion. I am running 1.4.7 as the server on my Mac OSX Lion side and 1.4.7 as the client on my Ubuntu 11.10 side. Everything is great except no trackpad gestures are working mac-side. Much appreciated on the hard work and great software!


14 Apr 2012 01:53: Bo Jordan uploaded a file.

fix_multitouch_gestures.diff - Bo Jordan 14 Apr 2012 01:53


#5

14 Apr 2012 01:53: Bo Jordan wrote a comment.

Revision 1175 introduced this problem. Reverting that commit from the source allows multi-touch gestures to work again on my MacBook Pro 17's trackpad.

An alternate fix would be to limit the allowed types to be NXLASTEVENT + 2, as the three-finger swipes I am most familiar with (left and right swipe) are the next two values above NXLASTEVENT.


#6

23 Apr 2012 21:58: William Buchaus wrote a comment.

I've grabbed the latest Nitely 1.4.9 1390 issue remains.


#7

25 Apr 2012 17:29: William Buchaus wrote a comment.

Something I would like to add is that with this once the :NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c] shows in the log up and down scrolling with the magic mouse is broken as well.


5 May 2012 17:43: Nick Bolton changed Status.

Accepted GotPatch


5 May 2012 17:43: Nick Bolton changed Target.

1.4.9


#8

9 May 2012 20:30: Alex B wrote a comment.

Can't find a nightly that built properly for 10.7 in order to test this fix. Builds are broken for all platforms except windows


#9

21 May 2012 21:53: Alex B wrote a comment.

Just tried with rev 1432 for mac 10.7, still not working. I'm seeing Has this been patched? I thought it was. I see in the log:
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
or
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1e [max 0x1c]


#10

26 May 2012 14:09: Alexey Shevchenko wrote a comment.

Alex B wrote:

Just tried with rev 1432 for mac 10.7, still not working. I'm seeing Has this been patched? I thought it was. I see in the log:
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
or
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1e [max 0x1c]

same here :(


#11

6 Jun 2012 21:20: Marty Buchaus wrote a comment.

New bug manager.. and now the patch is missing. I have time to attempt apply it and get this guy working.................


#12

7 Jun 2012 18:35: Nick Bolton wrote a comment.

Marty, try now.


#13

8 Jun 2012 05:14: Marty Buchaus wrote a comment.

Got it.. I'll be applying the patch and see what I get tomorrow..


#14

8 Jun 2012 16:13: Marty Buchaus wrote a comment.

I can conferm that with the patch applied I get magic mouse and trackpad scroll and gestures.

[Server] Macbook pro 5,1 OSX 10.7.4 Synergy (head of 1.4 branch) svn Patch applied

[Clinet] OptiPlex 790 Ubuntu 12.04 Synergy Nightly 1.4.9 deb package.


#15

8 Jun 2012 18:51: Nick Bolton wrote a comment.

Cheers Marty, the patch will be in the next release.


#16

18 Jun 2012 19:42: Brian Davis wrote a comment.

installed synergy on my MacBook (server) and Win7 PC (Client), was really excited about how seamlessly it was working until I discovered this bug. Trackpad and Magic Mouse are both out of business, is that patch available somewhere I can easily grab it, or when is the next release expected?

Thanks!


#17

19 Jun 2012 16:10: Cody McCloy wrote a comment.

Does one of the daily builds have the patch? (tried the latest available as of 6/19 for mac but it still quits scrolling after a bit) Love synergy, and it's still easier to start and stop it when i need to access the peecee, but i'd rather not :)


#18

22 Jun 2012 07:46: Zach Negrey wrote a comment.

Hey, I tried the latest Mac nightly and the gestures still don't seem to work. What is this patch I am reading about? Any way I can contribute let me know.

Thanks!


#19

23 Jun 2012 21:25: Eduardo Habkost wrote a comment.

The patch won't add any gesture support (I mean, the ability to send gestures to other machines). It will just avoid breaking gestures in the server machine when synergy is running (and cause issues like bug #3195).


#20

28 Jun 2012 20:59: Patrick Zwolinski wrote a comment.

Where do we get this patch and how is it applied? Would love to have gestures working on my trackpad...


#21

29 Jun 2012 11:58: John Blinking wrote a comment.

Short guide (I'm on Lion 10.7.4. and it works); - Download and install latest beta (http://synergy-foss.org/it/download/?file=synergy-1.4.8-MacOSX107-x8664.dmg), do all these steps with synergy closed. - I assume you already have installed latest XCode version from app store. - Install homebrew or macports (I used macports), and from that install cmake, either "sudo port install cmake" or "sudo brew install cmake" from terminal - Install wget if you don't have it (macports: "sudo port install wget", homebrew: "sudo brew install wget") - From terminal, "wget http://synergy.googlecode.com/files/synergy-1.4.8-Source.tar.gz", then "tar xvfz synergy-1.4.8-Source.tar.gz", then "cd synergy-1.4.8-Source" - "wget http://synergy-foss.org/spit/files/120414015309fixmultitouchgestures.diff" and "patch -p0 < 120414015309fixmultitouch_gestures.diff" - "./hm.sh conf -g1" and "./hm.sh build" - "cd build/release" and "make" it should compile with no errors. - "cd ../../bin" and last step: "cp synergyc synergys /Applications/Synergy.app/Contents/MacOS"

You can now run synergy with gestures working.. hopefully!


#22

3 Jul 2012 14:41: Mike Splain wrote a comment.

Patch works perfectly! Thanks so much!


#23

6 Jul 2012 19:47: Eric Amodio wrote a comment.

Can't wait until this is released as I am having the same issue - all gestures are lost when running Synergy.


#24

10 Jul 2012 23:25: michael stallman wrote a comment.

I'm getting a 404 when trying to download the diff per comment on Jun29.

Any update on either making the patch available or getting it in the beta release?


15 Jul 2012 00:45: Nick Bolton changed Target.

1.4.9 1.4.10


#25

17 Jul 2012 22:51: Randy Miller wrote a comment.

Synergy 1.4.9 on Win7 Home -Client Synergy 1.4.9 on os/x 10.7.4 -Server Also looking forward to this patch. Thanks in advance.


#26

19 Jul 2012 19:50: Sean Burdick wrote a comment.

@John Blinking,

Any chance you could share the patched file? Was excited to see a new release of 1.4.9 today, but disappointed that this patch wasn't implemented =(


#27

20 Jul 2012 11:22: James Clarke wrote a comment.

@Sean Burdick The file is located at: http://synergy-foss.org/spit/files/120414015309fixmultitouch_gestures.diff You can find the link to this file near the top of the page, as what looks like an attachment.

Thank you for this patch! Worked like a charm with 1.4.9.


#28

20 Jul 2012 13:28: Nick Bolton wrote a comment.

Applied in r1547 (thanks to Bo Jordan). Sean, sorry that you were disappointed. We did some really experimental stuff in 1.4.9 and I didn't want to destabilize the release even more, so no patches went in sadly. I have applied the patch to 1.4.10, so tomorrow you can get access to it via the nightly builds: http://synergy-foss.org/nightly/


20 Jul 2012 13:32: Nick Bolton changed Status.

GotPatch Fixed


#29

22 Jul 2012 19:46: Sean Burdick wrote a comment.

@nickbolton awesome! thanks =)


#30

26 Jul 2012 16:20: Marty Buchaus wrote a comment.

Applied in r1547 (thanks to Bo Jordan). Sean, sorry that you were disappointed. We did some really experimental stuff in 1.4.9 and I didn't want to destabilize the release even more, so no patches went in sadly. I have applied the patch to 1.4.10, so tomorrow you can get access to it via the nightly builds: http://synergy-foss.org/nightly/

This version has corrected the issue.. And is working great in OSX 10.8 This also fixed the the side scrolling forward and back locking up safari tabs.

Great work..


#31

16 Aug 2012 15:15: Bert Wynants wrote a comment.

It works! thanks a lot!


#32

29 Aug 2012 00:41: Allen Veach wrote a comment.

Running latest beta (1.4.10) on --> Server: 10.8.1 MBP --> Client: 10.7.4 Mac Mini

Gesture suport works just fine on my Server but I get nothing on the client side. Was this bug supposed to fix client side gesture support as well? Is there something in preferences that needs to be enabled?


#33

5 Oct 2012 20:43: Jason Boyd wrote a comment.

I'm also running the latest beta (1.4.10) on --Server MacPro (10.7.4) to a client: 10.8.1 MacBook Air and the gestures don't work on the client. Should this be expected to work?


#34

2 Feb 2013 16:19: Eli White wrote a comment.

I'm confused as with the other last two posters. This ticket was specifically for enabling gestures on the client. But that isn't working, it appears that the patch fixed gestures on the server, but not client?


#35

8 Feb 2013 05:23: Alex Mault wrote a comment.

Yes, I can confirm. Gestures on the client side are not functioning. I am on nightly build r1693. Gestures work on server side but not client. (Server Mac 10.8.1) (Client Mac 10.8.1)


#36

28 Feb 2013 22:41: Doug Borg wrote a comment.

I can confirm same issue on my 10.8.1 machines with Synergy 1.4.10. Gestures work great on server, but I get nothing on the client. Do you want us to open up a separate issue to track that defect?


#37

25 Mar 2013 17:29: João Paulo Ros de Souza wrote a comment.

Same here! Gestures not working on client side, both running 10.8.2 and Synergy 1.4.10.


3 Apr 2013 18:15: Nick Bolton changed Status.

Fixed Accepted


#38

3 Apr 2013 18:16: Nick Bolton wrote a comment.

Re-opened issue since many people are having problems.


#39

4 Apr 2013 00:16: Dan Makovec wrote a comment.

I'm seeing this with client and server both 1.4.10 on 10.8.3