2007/03/21

Synergy成功

やっとのことで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: ,

0 Comments:

Post a Comment

<< Home