I’ve just installed synergy on my Mac OS X Lion. I found that my mouse works, but my keyboard doesn’t. This is a known bug documented here. The fix is targeted for version 1.4.9, which as of the time of this writing, is not yet available.
The workaround: downgrade to synergy 1.3.1 on both the client and the server. Downloadable here.
How to Install Synergy 1.3.1 with Homebrew Package Manager
0) Make sure you have Homebrew installed. If you don’t, instructions are here. Note: homebrew is a very nice package manager, but it takes some effort to install. If you don’t want to go through the hassle, try installing synergy directly. Or try synergyKM, which has a GUI for Mac and uses Synergy 1.3.1 under the hood.
1) Get the Homebrew formula on your synergy server for version 1.3.1. Open a terminal (Finder > Applications > Utilities > Terminal). Check out the formula using git.
Ryans-MacBook-Pro$ cd /usr/local && brew versions synergy 1.3.8 git checkout da29cdc Library/Formula/synergy.rb 1.3.6p2 git checkout 2e7cbfe Library/Formula/synergy.rb 1.3.7 git checkout 86c5ddb Library/Formula/synergy.rb 1.3.6 git checkout c7139db Library/Formula/synergy.rb 1.4.2 git checkout e46d519 Library/Formula/synergy.rb 1.3.1 git checkout 6144260 Library/Formula/synergy.rb Ryans-MacBook-Pro $ git checkout 6144260 Library/Formula/synergy.rb
2) Verify that you’re now pointing to synergy 1.3.1.
Ryans-MacBook-Pro:local$ brew info synergy synergy 1.3.1 http://sourceforge.net/projects/synergy2/ Not installed https://github.com/mxcl/homebrew/commits/master/Library/Formula/synergy.rb
3) Install synergy
Ryans-MacBook-Pro:local$ brew install synergy ==> Downloading http://downloads.sourceforge.net/project/synergy2/Binaries/1.3.1/synergy-1.3.1-1.OSX.tar.gz ######################################################################## 100.0% /usr/local/Cellar/synergy/1.3.1: 5 files, 2.8M, built in 24 seconds
4) Revert your homebrew formula back to the lastest, using git.
Ryans-MacBook-Pro:local$ git checkout master Library/Formula/synergy.rb
5) Repeat steps 0-4 on your client machine.
6) Follow the official documentation to configure and run synergy. The steps are basically:
a) Create the synergy.conf file on your server. (Read the documentation or search youtube for detailed instructions)
b) Start the synergy server with this command: $ synergys -f –config /path/to/synergy.conf
c) Start the synergy client with this command: $ synergyc -f Ryans-iMac.technotes.twosmallcoins.com #of course, use your server’s hostname instead
