<追記>
Windows側を1.4.17、Mac側を1.3.1に変更したらキーボードも共有できた。新しめのやつだとダメっぽい...
</追記>
--------
Synergy を使って Windows 7 から MacBook Air を操作するためのメモ。Synergy は Windows 7 も MacBook Air も 1.5.0 をインストール済み。
適当な場所に以下の設定ファイルを作成。ここでは C:\Users\mgng\synregy.sgc
に保存した。
section: screens # 自マシンの名前(任意)とIPアドレス win-7-mgng: 172.22.0.81: # 操作対象マシンの名前(任意)とIPアドレス mac-air-mgng: 172.22.0.82: end section: links # 自マシンでは画面右にマウスもってくとmacに切り替え win-7-mgng: right = mac-air-mgng # 操作対象マシンでは画面左にマウスもってくとwinに切り替え mac-air-mgng: left = win-7-mgng end section: options end
で、コマンドプロンプトから以下実行して起動。
> "C:\Program Files\Synergy\synergys.exe" -c C:\Users\mgng\synergy.sgc INFO: Synergy 1.5.0 Server on Microsoft Windows 7 x64 NOTE: started server, waiting for clients
ターミナル起動して以下実行。control+C
で落とせるように -fで非daemonモード、-nにはsynergy.sgcに記述したMacのマシン名、最後にwin側のIP。
$ /Applications/Synergy.app/Contents/MacOS/synergyc -f -n mac-air-mgng 172.22.0.81 INFO: Synergy 1.5.0 Client on Darwin 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64 NOTE: started client NOTE: connecting to '172.22.0.81': 172.22.0.81:24800 2014-07-11 11:24:36.653 synergyc[6102:507] starting cocoa loop WARNING: cursor may not be visible NOTE: connected to server
これで Win7とMac間でマウスとキーボードを共有できる....と思ったんだけど、キーボードは共有できなかった。正確にはテンキーら辺だけはMac側でも効くけど他は全滅。日本語キーボード設定にしてるのが影響してんのかな...わからん。
ちなみになんでGUI使わなかったかというと、Windowsマシン側に複数IP割り当ててるせいか、自動認識で変なIPが割り当てられて変更できず、うまく起動できなかったから。↓
ちなみに逆(MacからWinを操作)は問題なかった。メインマシンをMacにしたい...