Synergy (running in the background on a Mac 10.5+)

Synergy is an application that allows you to share one keyboard and mouse between several different computers (Windows, Linux, and OS X). Unfortunately, running synergy in the background on a mac doesn’t work so well. Here’s one of the work-arounds I’ve found on the Internet.

This involves running the app through launchctl a replacement for rc.d/ scripts in linux.

  • Succesfully get synergy running (server and client) in the foreground
  • Download the appropriate file and change .txt to .plist . On the server use the file synergys.txt, on the client use the file synergyc.txt
  • In synergys.plist and synergyc.plist you’ll need to point to the correct location of your installed synergy program and .conf file.
  • In synergyc.plist you’ll need to change “server-host-name” to the correct server host name
  • Move this file to ~/Library/LaunchAgents/
  • run the following two commands (change synergyc.plist to synergys.plist for the server)
    launchctl load ~/Library/LaunchAgents/synergyc.plist
    launchctl start com.synergyc

Synergy server plist

No Comments

Post a Comment

Your email is never shared. Required fields are marked *