犬ターネット

Synergyを使ってWindows 7 と MacBook Air のマウスとキーボードを共有(できなかった)→できた

2014-07-11 synregy

<追記>

Windows側を1.4.17、Mac側を1.3.1に変更したらキーボードも共有できた。新しめのやつだとダメっぽい...

</追記>

--------

Synergy を使って Windows 7 から MacBook Air を操作するためのメモ。Synergy は Windows 7 も MacBook Air も 1.5.0 をインストール済み。

Windows 7側の設定

適当な場所に以下の設定ファイルを作成。ここでは 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

Mac側の設定

ターミナル起動して以下実行。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にしたい...

初自転車
hydrogenでwavファイルインポートしてリズムパターンとして使うには