やっとのことでSynergy成功.
一組のキーボードとマウスで2台のパソコンを
操作できるのはすごく便利.
うまくいっている人が多いみたいだけど,
その人その人の環境によって,
設定が違うみたいで,結構苦労した.
自分の場合は,どうしてこの設定で成功したのか
訳わからない.
大まかな部分は先人達の記事に任せて,
自分が行き詰まった時の解決策を参考程度に.
環境は,Macがサーバ.Winがクライアント.
Mac:OSX 10.3.9
Win:XP Pro SP2,セキュリティーソフト:マカフィー
Mac側.
configファイルをいじる訳だけど,
screens欄にはコンピュータ名でもIPアドレスでもいいみたい.
私は,コンピュータ名でした.
うまくsynergysが起動しない時は,ターミナル上で
/usr/local/bin/synergys -f --config /private/etc/synergy.conf
と入力してreturnキーを叩く.
因に,-fより前の部分は,synergysのある場所.
ターミナル上にsynergysをドラッグ&ドロップでも入力可能.
--configの後は,synergy.confのある場所.
これも同じく,ファイルのドラッグ&ドロップでも入力可能.
成功すれば,
INFO: Synergy server 1.3.1 on Darwin 7.9.0 Darwin Kernel Version 7.9.0: Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC Power Macintosh
NOTE: started server
INFO: screen "Macのコンピュータ名.local" shape changed
と,表示されます.
AppleScriptは以下の2つどちらでもうまくいくみたいです.
set theSynergys to "/usr/local/bin/synergys"
set theConf to "/private/etc/synergy.conf"
do shell script quoted form of theSynergys & " -c " & quoted form of theConf
do shell script "/usr/local/bin/synergys -c /private/etc/synergy.conf -n $(hostname -s)"
Win側.
私の場合は,こっちの方が問題だったかもしれない.
なぜかセキュリティソフトをノートンからマカフィーに変更したら,
うまく行くようになりました.
マカフィーは,今のところ体験版を使っています.
ファイアウォールの設定で,ローカルネットワークを全て許可にしました.
念のため,windowsファイアウォールでは例外の所にsynergycを追加.
Win側Synergyのホスト名はMacのIPアドレスを入力.
なぜかコンピュータ名だと,はじかれました.
成功すると,タスクバーに出てきたSynergyアイコンに
稲妻(?)マークが重ねられます.
キーボード
MacのキーボードでWinを操作するのは,
そのままだと日本語入力関係で不便極まりない.
私の場合Macキーボードの「英数」,「かな」キーは
Winではスペースと認識されてしまいました.
Mac側のconfファイルをいじるという方法もありますが,
私はAppleKbWinというフリーソフトを使用.
これで,多少の不便さは残りますが,
隣に使い慣れたMacがある訳で,
文章作成はMacに任せればいいでしょう.
Labels: Mac, Win