ご存じ,机を占拠するキーボードを1つにまとめられる超便利ツール
MacBookがメインPCとなった今も,HHK Proとsteeloが恋しい
幸いラボにも自宅にもHHK Proとsteeloが転がっているので,MacをSynergyクライアントにして,どこでもHHK Pro+steelo環境を作ってみることに
環境は,MacOS X (10.5.5) もちろん Intel Mac
結論から言うとMacPortsで楽勝!!(パッチはいったけど・・・)
ちなみに,Portでそのまま持ってきたものでも,”-f” オプションをつければ動きます
でもカッコ悪いので,パッチを当てます
必要なパッチはこちら
Fix for crashing synergyc/synergys under MacOS 10.5
あまり知られてないようですが,Portでパッチを当てて入れることもできます
Portでいれると,/opt/local 以下に入って独立させられるのがウレシイ
では,手順を
まず,patchオプションをつけてソースをとってきます
$ sudo /opt/local/bin/port patch synergy
---> Fetching synergy
---> Verifying checksum(s) for synergy
---> Extracting synergy
---> Applying patches to synergy
そうすると,ソースが /opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/synergy/work/synergy-1.3.1/ 以下に展開されます
移動して,パッチを当てましょう
$ cd /opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/synergy/work/synergy-1.3.1/
$ patch -p0 < ~/Downloads/synergy.patch
patching file cmd/synergyc/synergyc.cpp
patching file cmd/synergys/synergys.cpp
patching file lib/arch/CArch.cpp
patching file lib/arch/CArch.h
patching file lib/arch/CArchDaemonUnix.cpp
patching file lib/arch/CArchDaemonUnix.h
patching file lib/arch/CArchDaemonWindows.cpp
patching file lib/arch/CArchDaemonWindows.h
patching file lib/arch/IArchDaemon.h
インストール時にソースのあるフォルダごと削除されるので,移動しておきましょう
$ cd -
makeしてインストール
$ sudo /opt/local/bin/port install synergy
---> Configuring synergy
---> Building synergy with target all
---> Staging synergy into destroot
---> Installing synergy 1.3.1_0
---> Activating synergy 1.3.1_0
---> Cleaning synergy
これで終了!!
ちなみにサーバ側の設定で,Exposeを設定している画面角50px以内ではマシンが切り替わらないようにしてます