Having upgraded to Leopard, I found that synergy2 wasn’t working. It’s an application that lets you control multiple machines from a single keyboard and mouse and I use it quite a lot at work.
More information about Synergy2 can be found at http://synergy2.sourceforge.net/
After the upgrade to Leopard (and even after a fresh reinstall) it would start up and then a crash would be logged in /var/log/system.log; searching in Google resulted in a hit that mentions using launchd to start it up and having set it up like that I found that it actually works fine!
The forum post is at http://sourceforge.net/forum/forum.php?thread_id=1848423&forum_id=199580
In case the above post ever gets removed/deleted, the following works for Tiger and Leopard.
- Create a file (including directories if necessary) ~/Library/LaunchAgents/synergyc.plist with the contents shown below.
- launchctl load ~/Library/LaunchAgents/synergyc.plist
- launchctl start com.synergyc
This is a one-time operation. I’m not sure if the file needs to be left alone, but it would be a good idea in case you need to set it up again after a reinstall.
Contents of synergyc.plist are as follows, but make sure you replace CLIENTNAME and SERVERIP with the correct values.
<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple Computer//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>