I just published a new tutorial for Using Synergy with Mountain Lion and Windows 8. Please check it out and leave your comments.
>>>> Update 4/20/12 <<<<
I just noticed the release of Synergy 1.4.8.
New features:
Feature #3143: Setup wizard for first time users
Feature #3145: Check for updates
Feature #3174: Startup mode wizard page
Feature #3184: New service for process management
Fixed bugs:
Bug #143: Cursor on Mac OS X goes to center when inactive
Bug #146: Screen Resize causes problems with moving off right-hand side of screen
Bug #3058: Modifier keys not working on Mac OS X server
Bug #3139: Double click too strict (click, move, click should not count)
Bug #3195: Service install can fail first time
Bug #3196: Wizard buttons not visible
Bug #3197: GUI doesn’t take focus after install
Bug #3202: Hook DLL (synrgyhk.dll) is not released
>>>> UPDATE 10/30/2011 <<<<
Synergy has been officially updated to support Lion.
From the synergy blog:
Lion support – 1.4.5 and 1.3.8 releasedWith 1.4.5 you can drag the app to your Applications folder and double-click to run. No vi necessary.I’m pleased to announce official support for Mac OS X Lion. The easiest way to use Synergy on Lion is to download 1.4.5 Beta (10.7), but 1.3.6 Stable is still available.
>>>> Updated <<<<
This tutorial will show you how to quickly set up your Mac OS X Lion machine as a synergy server for one other computer running synergy.
One of my favorite go-to open source projects, Synergy, was recently featured of FLOSS Weekly ( http://twit.tv/floss178 ) and some of you have noticed that synergy doesn’t work as easily on OS X Lion as it does on Windows. Have no fear, you are merely a few minutes away from controlling all your computers from a single keyboard and mouse.
Go to http://synergy-foss.org/


Download, unzip, and then open a terminal.
We need to move the synergy binary files. We will use sudo cp then drag the binary into the terminal window to get the full path, use synergy* to wildcard both files and then type /usr/bin. This will move both files into /usr/bin where they will be accessed by the terminal without modifying the path.
sudo cp synergy-1.4.3-MacOSX106-Universal/synergy* /usr/bin
Create a configuration file While still in the terminal, type
vi synergy.conf
to create a synergy configuration file. This file is required in order to use the Mac as our master. You can use nano, edit, text wrangler, emacs, or whatever else you use to create and edit text files. (*)
Enter information for screen 1 and screen 2. In this example I have my Mac (synapse.local) on the LEFT and my Windows 7 machine (ITS_B100) on the RIGHT. The format for this simple configuration is like this:
section: screens
screen1:
screen2:
end
section: links
screen1:
right = screen2
screen2:
left = screen1
end
This says “there are these screens in my synergy area” and then defines how they relate to each other. See the screenshot to see my simple configuration for this example.
“To the RIGHT of synapse (the Mac) is ITSB100 (Windows 7)” “To the LEFT of ITSB100 (Windows 7) is synapse (Mac)”Run the synergy server with the config file Still in terminal,
sudo synergys --config synergy.conf
Enter your password when prompted.
Once your configuration is stable, place it in either/var/root/.synergy.conf or /etc/synergy.conf and you won’t have to specify the config at launch.
Launch Synergy on Windows 7 Connect via hostname or IP address. Hit start.
Enjoy controlling your Windows 7 machine from your Mac keyboard and mouse.P.S. If it’s possible at all in your workspace to use the Windows 7 machine as the keyboard and mouse master, you may encounter less bugginess (i.e. you might not need that extra keyboard / mouse lying around).
Footnotes
(*) Basic
vicommands: When the file opens hitito “insert” and start typing as usual. When the config is done (or pasted in) hit the escape key to go to the command line and then:wqto “write, then quit”- You can try googling for a tutorial like this one.
- You can try googling for a tutorial like this one.
If you are using one Mac to control another Mac I suggest you check out Teleport
I have used synergy over the years to control Mac, Windows, and Linux together.
The Windows 7 UAC will pose problems for your Mac keyboard and mouse server so keep the original handy or turn off UAC.
Update on Sep 02 2011 to clarify the vi commands.
Update on 4/17/12 to add VI tutorial link.




15 Comments