2011-05-25 晴れ [長年日記]
_1 Synergy
メインはFedoraのデスクトップなのだが,メールやらなんやらでまだまだラップトップも使う機会が多い.でも今までラップトップにつないでたHHKProはデスクトップにつないでおり,ラップトップのキーボードはイマイチなので,デスクトップをサーバーにしてSynergyを使うことに.
Fedora15ではsynergy-plusというパッケージが該当する.
# rpm -q synergy-plus synergy-plus-1.3.4-6.fc14.i686
インストールされるファイルに設定ファイルの雛形はあるんだが,実際に読み込まれるパスにはインストールされないという,ちょっと不親切設計.
サーバーとなるsynergysインストール直後に実行すると
# synergys -f 2011-05-25T15:26:29 INFO: Synergy+ 1.3.4 Server on Linux 2.6.38.6-27.fc15.i686 #1 SMP Sun May 15 17:57:13 UTC 2011 i686 synergys.cpp,1039 2011-05-25T15:26:29 DEBUG: opening configuration "/root/.synergy.conf" synergys.cpp,1054 2011-05-25T15:26:29 DEBUG: cannot open configuration "/root/.synergy.conf" synergys.cpp,1061 2011-05-25T15:26:29 DEBUG: opening configuration "/etc/synergy.conf" synergys.cpp,1054 2011-05-25T15:26:29 DEBUG: cannot open configuration "/etc/synergy.conf" synergys.cpp,1061 2011-05-25T15:26:29 (null): synergys: no configuration available synergys.cpp,1115
ホームディレクトリ配下もしくは/etc配下を見に行くようなので,/etc配下に雛形ファイルをコピーして以下のように編集.なお,マシンの配置はデスクトップが左,ラップトップが右.
# cat /etc/synergy.conf section: screens desktop: laptop: end section: links desktop: right = laptop laptop: left = desktop end
あとはファイヤーウォールであるiptablesの設定ファイルを編集し,synergyの標準ポート24800を開けてあげればサーバー側の設定は完了.
# cat /etc/sysconfig/iptables -A INPUT -p tcp --dport 24800 -j ACCEPT
クライアントからアクセスすればデスクトップのキーボードマウスが共有できていい感じに.
参考にしたのは