Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Fix a SynergyKM machine reconnection problem Apps

I use Synergy on a regular basis to seamlessly control two computers and monitors via one keyboard and mouse. I have been using the Mac OS X GUI version of synergy called SynergyKM for some time, but I have always had a problem with it that if I disconnect, the only way to reconnect is restart the machines. SynergyKM is a System Preferences pane, and I tried for a long time to troubleshoot it, but I never could nail down the problem. I finally found a simple solution today: Replace the binaries inside the System Pref Pane with what I suspect are newer binaries from the original Synergy source.

What you will need:

Installation and Modification
  1. Download the two items above. Mount the SynergyKM disk image and install the System Preferences pane.
  2. Navigate to wherever you installed the SynergyKM pref pane (~/Library/PreferencePanes or /Library/PreferencePanes) and locate the SynergyKM.prefpane. Control-click on it and choose Show Package Contents from the pop-up menu. Then navigate to the Contents/Resources folder.

    In that folder, locate the Control-click on the file and choose Show Package Contents, then navigate into the Contents/Resources folder. You should see two files named synergyc and synergys. These are the two files you will be replacing with the newer versions. (Technically if you check the versions, they are the same, but the md5 checksum on them says they are different.)

    You can rename those two files if you want to preserve the originals.
  3. Decompress the synergy-1.3.1-1.OSX.tar.gz file you downloaded and open the directory. You will see the two files you need (synergyc and synergys). Move those two files to the above location (replacing if you didn't rename).
That's it. Since doing this, I haven't had any problems reconnecting my Synergy machines.
  • Currently 2.17 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (6 votes cast)

Fix a SynergyKM machine reconnection problem | 6 comments | Create New Account
Click here to return to the 'Fix a SynergyKM machine reconnection problem' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Fix a SynergyKM machine reconnection problem
Authored by: asmeurer on Feb 17, '09 08:13:21AM

I've found the tool teleport useful for sharing a keyboard and mouse between two computers.

[ Reply to This | # ]
Fix a SynergyKM machine reconnection problem
Authored by: bschmidt on Feb 17, '09 06:37:39PM

Teleport is great between 2 macs on the same subnet, but Synergy also works with Windows and Unix, and across subnets. At work, my wireless mac laptop is on one subnet, while my wired desktop PC is on another. No problem controlling both from my mac keyboard and mouse using Synergy.


[ Reply to This | # ]
Fix a SynergyKM machine reconnection problem
Authored by: bluehz on Feb 18, '09 03:44:31AM

Teleport is a very nice app also - but at least for me, Teleport became unusable after a periof of time. The symptoms included extremely slow, and jittering, overshooting mouse movements. Its as if the mouse is stuck in molasses.

[ Reply to This | # ]
Make sure you secure SynergyKM...
Authored by: the_webmaestro on Feb 17, '09 08:44:21AM
If you're going to go this route, be sure to use ssh to forward the synergy connections, otherwise all your base are belong to us.

More information is available here:
    What security/encryption does synergy provide?
    Synergy provides no built-in encryption or authentication. Given that, synergy should not be used on or over any untrusted network, especially the Internet. It's generally fine for home networks. Future versions may provide built-in encryption and authentication. Strong encryption and authentication is available through SSH (secure shell). Run the SSH daemon (i.e. server) on the same computer that you run the synergy server. It requires no special configuration to support synergy. On each synergy client system, run SSH with port forwarding:
    ssh -f -N -L 24800:server-hostname:24800 server-hostname
    where server-hostname is the name of the SSH/synergy server. Once ssh authenticates itself, start the synergy client normally except use localhost or as the server's address. SSH will then encrypt all communication on behalf of synergy. Authentication is handled by the SSH authentication. A free implementation of SSH for Linux and many Unix systems is OpenSSH. For Windows there's a port of OpenSSH using Cygwin.
Good luck!

Father of Jeremy & Elliott

[ Reply to This | # ]

Fix a SynergyKM machine reconnection problem
Authored by: sfgecko on Feb 17, '09 09:57:48AM

wow thank you for this tip! i use synergy to control a windows pc from my mac and would always have to reboot the pc to connect again if synergy lost the connection. with this tip i no longer have to reboot the windows client if it gets disconnected. thanks again!

[ Reply to This | # ]
Fix a SynergyKM machine reconnection problem
Authored by: bluehz on Feb 18, '09 03:45:56AM

FWIW - I wrote this hint - but for some reason it's listed as anonymous.

[ Reply to This | # ]