Synergy install memo

Synergy という Xサーバと Windows クライアント間でマウスとキーボードを共有できるツールが今日会社で Boom に。UnixWindows のデスクトップを行ったり来たりする人には便利。Unix -> Unix とか Windows -> Windows とかもできるっぽいがどれくらいメリットがあるかは不明。


compile & install
# cd /usr/ports/sysutils/

# cd /usr/ports/sysutils/synergy/
# make install clean

設定ファイルコピー & 変更

% cp /usr/X11R6/share/examples/synergy/synergy.conf ~/.synergy.conf
% vi ~/.synergy.conf

Windows のノートが FreeBSD のデスクトップの左にある場合

# FreeBSD-desktop は name が振ってあって、クライアントから解決できる
# Windows-note は WINS 名でサーバから解決?できる必要があるっぽい
section: screens
    FreeBSD-desktop:
    Windows-note:

section: links
    FreeBSD-desktop:
        left  = Windows-note

    Windows-note:
        right = FreeBSD-desktop

サーバ起動

% synergys --name FreeBSD-desktop
(% synergys -f --name FreeBSD-desktop とかでテストができます)

Windows-note にクライアントをインストールして、"use another computer's shared keyboard and mouse (client)" に FreeBSD-desktop を指定して、Start ボタンをぽちっとすればクライアントが起動して共有開始。右行ったり左行ったりすると、マウスが隣のPCの窓に現れます。マウスがあるウィンドウにキーボード入力は渡ります。簡単便利。

最も便利なのは別PC間なのに簡単にコピー&ペーストができること。X でも Ctrl-C, Ctrl-V のイベントを横取りされているような気もしたがちょっと確認不足でわからない。でも便利です。