You are on page 1of 4

SynergyKM:

The Missing Mac GUI for Synergy


Description
"Synergy lets you easily share a single mouse and keyboard between multiple
computers with diferent operating systems, each with its own display, without
special hardware."
Synergy is a great tool, but it's missing a GUI that would make it act like a real
Mac application. SynergyKM flls that void. SynergyKM is a complete package; it
includes a preference pane and menubar item, along with a full copy of Synergy.
Features
- Confguring Synergy client or server through a GUI in a system preference pane
- Auto starting Synergy on login/startup
- Handling multiple users and reconnecting after sleep wakeup
- Handling multiple Synergy confgurations/Locations (like Mac OS X's Network
Locations)
- Menubar item with the Synergy status & locations for quick access
- Includes Synergy Core 1.4.16 - no need to download a separate copy and try to
fnd out where to place it
Release Notes
Version 1.0.1, released February 25, 2014:
- Now brings up warning dialog if accessibility permissions haven't been granted
- Fixed issue with installer and menu extra when installing for "All Users"
- Prefpane now uses ARC instead of garbage collection so it won't fail for some
users
- Minimum OS X version is now 10.7 (Lion) due to ARC switch
- Fixed issue with "Apply changes" sheet freezing up
- MyMac name no longer hard coded
Version 1.0, released February 19, 2014:
- First stable release
- Brand new interface! Prefpane GUI remade from ground-up to make
confguration even easier
- New Retina artwork and support
- Added Start at Login" option (before it would start or not start at login based on
if it was last on or of)
- Now shows IP and hostname in prefpane (no more switching to network panel
to fnd your IP!)
- Added recent servers list in new quick connect menu
- Added recent status history view (data is shown live from synergyd.log)
- Client Mode Only: Prefpane now allows you to change client screen name
(instead of having to change computer name in sharing pane), and now doesn't
have to be the same as the local hostname
- Now works with Mac OS X 10.6 (Snow Leopard) - 10.9 (Mavericks)
- Upgraded Synergy Core to 1.4.16
[Optimizations]
- "Open SynergyKM Preferences" menu item opens prefpane much faster now
- Refactored code, replaced deprecated methods, and removed unused code
[Bug Fixes]
- Fixed Switch on Double-Tap" bug where value wasn't saving
- Fixed bug where user couldn't apply changes after a screen was removed
- Fixed bug where prefpane could sometimes loose focus when starting Synergy
- Fixed bug where prefpane wouldn't open and daemon wouldn't work if there
wasnt a hostname set (this also fxed "unhandled AppleScript event" bug)
- Fixed bug where client check time (in Advanced server prefs) would be lost if
user changed time, then disabled client checks, then enabled client checks
- Now opens the correct daemon if multiple copies exist on computer
- Fixed alt/opt and command key remapping bug
- Now saves server confguration if you switch to client mode and vise-versa,
even after saving changes
- Fixed quarantine problem with the installer
- Status menu visibility checkbox now saves user preference
- Status menu visibility checkbox state is now based of user preference
Known Issues
- In rare situations, the On/Of state and status in the menu extra and prefpane
will show synergy is on when it's not. If this happens, select the On/Of menu item
in the menu extra twice.
- You can't remove a screen that is in between two other screens. To get around
this, move the middle screen to the outside, and then remove it.
- Auto updates not implemented yet
- Listen on diferent interfaces not implemented yet
Troubleshooting
Q: SynergyKM errors out with "Init failed: assistive devices is not enabled, enable
it in system settings."
A: For OS X 10.7-10.8: open System Preferences -> Universal Access -> check
'Enable access for assistive devices'.
For OS X 10.9: open System Preferences -> Security & Privacy -> Privacy tab ->
check 'Synergyd.app'
Q: SynergyKM is started, but I can't connect to my Mac (in server mode) from
other computers
A: Make sure the OS X frewall or a third party frewall is not blocking synergy
Requirements
Mac OS X 10.7 (Lion) or higher
Installation
Use the supplied installer.
Author
Karl Timmermann [timmerk@gmail.com]
http://synergykm.com

You might also like