Mac OS X(Leopard)でlaunchdを使ってsynergycを自動で起動させる

※synegyについて
winとmac(とlinuxも可能)のマウスとキーボードとクリップボード共有ツール
サーバとクライアントがあり、サーバ機の使っているマウスとキーボードが他のクライアント機で使えるようになる

Winをサーバ、macをクライアントにする設定

○Win編

1.
http://synergy2.sourceforge.net/
からSynergyInstaller-1.3.1.exe をダウンロードしてインストール
2.
設定で「このコンピュータのキーボードとマウスを共有する(サーバ)」にチェックする
3.
設定を開いて
スクリーン名(=マシン名)を追加
例:
WIN-PC(Win)
mac-pc.local(mac)
リンクの設定をする
例:
WIN-PC の右側は mac-pc.local
mac-pc.local の左側は WIN-PC
4.
オプションの自動起動の設定でPCの起動時に立ち上がるようにする

mac

1.
http://synergy2.sourceforge.net/
からsynergy-1.3.1-1.OSX.tar.gz をダウンロードして解凍
2.
解凍したらsynergyフォルダをアプリケーションフォルダにつっこむ
3.
plistの作成
Macintosh HD>Developer>Applications>Utilities>Property List Editorを開き

Root
 Label synegyc
 ProgramArguments
  item 1 /Applications/synergy/synergyc
  item 2 -f
  item 3 192.168.XX.XX ←win機のアドレス
 Disabled false
 RunAtLoad true

を書いて~/ライブラリ/LaunchAgentsフォルダに保存する。(~/はユーザフォルダ。LaunchAgentsフォルダが無ければ作成)
※Mac OS X 10.5以降の場合 -f オプションをつけないと起動できません
(ターミナルから/Applications/synergy/synergyc -f 192.168.XX.XXを呼び出してテストした方がいいかも?)
4.
システムを再起動するか、コンソールでlaunchctl load ~/Library/LaunchAgents/synergyc.plistを実行するとsynergyクライアントが開始されます
(ちゃんとsynergycが実行されているかを確認するにはコンソールでlaunchctl listを実行してみて下さい)
5.
Winでjisキーボードを使っている人はキーボードレイアウトの設定が必要です
http://msyk.net/macos/winkeyboard/