WinとMacでマウス&キーボードを共有!Synergy入れました。

ふだんWindowsで開発作業をしているのですが、急にMacが欲しくなって、勢いあまってMacBookのエントリーモデルを購入してしまいました。巷の開発者のあいだではデュアルディスプレイが流行っていますが、自分は時代を先取り(?)してWinとMacのデュアルマシン体制で開発していきます!

 

20060831dualmachine.jpg

 

で。
以前耳にしたことがあった「Synergy」というソフトをインストールしてみました。

Synergyというのは、複数のマシン間でキーボードとマウスを共有するためのソフト。複数台のマシンそれぞれにSynergyソフトをインストールしておくと、片方のキーボード&マウスで、もう片方のマシンの操作ができちゃう、という夢のようなスグレモノ。
 
デュアルディスプレイとは違って、ウインドウを移動したりすることはできません。が、クリップボードは共有することができて、たとえばMacで見てるサイトのurlをコピペして、Windows側のブラウザでも表示させる、なんてことがカンタンにできます。

これはすごい。いやマジで。コレ最高!

 

 

以下、インストールメモ。
今回、Windowsマシン(WinXP SP2)をSynergyサーバに、Mac(OSX10.4.7)をSynergyクライアントとして設定しました。
 

ダウンロードはこちらから。

また、下記のサイトを参考にさせていただきました。

 

■Windows側

Synergyサイトから、最新版1.3.1のexeファイル版をダウンロード。インストール。
実行すると設定ウインドウが開きます。
クライアントかサーバかを選べるので、今回はサーバを。

20060831synergy1.png

 

でもって詳細設定。
ここにSynergy接続するマシンの名前(自分含む)と、それぞれの位置関係を定義。
マシンの名前は、Windowsの場合はマシン名、Macの場合は共有名+「.local」をつける。これがミソ。

20060831synergy2.png

 

おわったら「test」ボタンで確認。問題なければ「Start」。するとタスクバーにアイコンが常駐します。

【注意】
XPのファイアーウォールが悪さをしている可能性大(しかもなにもエラー出なくて、最初気づかなかった)。ポート(デフォルトで24800番)を開けておきましょう。

 

■Mac側

Synergyサイトから、1.3.1のOSX版をダウンロード。インストール。実行。
・・・と、おもったら「Bus error」なるエラーが起きて動いてくれない。どうも1.3以降はIntelMacに対応しきれてないとの情報あり。
なので、1.2.7のPPC版を入手しました。
ダウンロードしたファイルを解凍。なかに入っているファイルのうち、synerysはサーバ用アプリ、synergycはクライアント用アプリです。
解凍ファイルの設置場所はどこでも良いようです。自分はApplicationフォルダの中に置きました。

◆ファイアーウォール
システム環境設定でファイアーウォールを有効にしている場合は、ポート24800を開けておきましょう。

◆起動
Synergyクライアントとして利用する場合は、めんどくさい設定はいっさいナシです。ターミナルで下記のコマンドをたたきましょう。


% synergy -f (ホストのIPアドレス)

なにもエラーがおきなれば設定OK。あらためて「-f」をとって再起動して、バックグラウンドで実行させましょう。


% synergy (ホストのIPアドレス)

これで、ウインドウズからマウスカーソルを移動させると、Macのなかにカーソルが移動するはずです。
 

 

Winキーボードのaltキーが、Macでのcmdキーになります。マウスカーソルがMac側にいるときはAlt+wでウインドウが閉じるし、Alt+spaceで日本語入力切替がOK。Win←→Mac間でコピペもできます。これがホント感動。
 
また、カーソルがMac側にいてWindowsキーボードで操作しているときでも、Mac側のキーボード&マウスが使えます。
 
USキーボードでないとどうのこうのって話があって、記号類を入力するときに意図しないものが出たりします。が、そのときはそれぞれのキーボードで入力すればいいのでとくに問題なし。
動作も軽快で、まったくストレスを感じません。

 

あと、マシンを再起動すると常駐解除されちゃうので、そのへんはスタートアップにいれるなりお好きなように設定しましょう。

 

 

WindowsとMac両方を使うひとって世の中あまり多くないと思いますが、もし使ってる人はかーなりオススメです。

 



« 合宿してきました。 | メイン | ウノウさんへ出張オフィス »

トラックバック

このエントリーのトラックバックURL:

この一覧は、次のエントリーを参照しています: WinとMacでマウス&キーボードを共有!Synergy入れました。:

» synergy 送信元 msanuki.org さぬちゃんのブログ
2組以上のPCを使用しているとき,キーボードとマウスが共有できるソフトウェア.モ... [詳しくはこちら]

コメント (3)

InrelMac 上で動く 1.3.0 があるようですよ。

http://blog.masuidrive.jp/articles/2006/03/24/synergy2-on-intel-mac

根本的な解決ではなさそうですが...

前田:

こちらの記事を拝見して、自宅のWinとMacで試行錯誤しているのですが、なかなかうまくいきません。
もしよろしければアドバイスをいただけると助かります。

WinはXP、MacはOSX10.3.9です。
症状としては、テスト段階で以下のエラーが出ます。

サーバー(Win)
WARNING: a client with name "localhost" is not in the map
NOTE: disconnecting client "localhost"
NOTE: client "localhost" has disconnected

クライアント(Mac)
ERROR: server refused client with name "localhost"
WARNING: failed to connect to server: server refused client with our name

とおりすがり:

WinXPSP3 32bit Server -> synergy-1.3.1
osX 10.5.6(MacBook2400) client -> synergy-1.3.1-1
でOKでした。osXにも設定パネルがあると思っていたので、説明助かりました。

コメントを投稿

about

平島浩一郎
株式会社マイネット・ジャパン



katy(ケイティ) - 携帯サイト作成無料CMS
newsing(ニューシング)
終電jp
まとめてブログ検索
あわせて読みたい

Powered by Movable Type
株式会社マイネット・ジャパン