2009-07 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2009-07-20
■ 2台のマシンでキーボードとマウスを共有する [Debian][Windows]
私は PC を 2 台持っていて、それぞれ以下の用途に使っている。
| 用途 | OS | 形態 |
| Windows マシン | WindowsXP | ノート PC |
| Linux マシン | Debian GNU/Linux squeeze | デスクトップ PC |
ノート PC の液晶はずいぶん前から壊れていて、画面の半分位を縦線が占
めるようになってしまった。そのため、ノート PC とデスクトップ PC は
同じ液晶モニタに接続し、前面のボタンで画面を切り替えて使っている。
キーボードとマウスはそれぞれの PC に繋がっているものを使っている。
▼キーボードとマウスを共有させてみるか
synergy を使えばノート PC に繋げているマウスが必要なくなって、机の
上を少し広く使えるかも?と、ふと思ったので早速試してみた。
synergy とはネットワーク上の複数のマシンのキーボードとマウスを共有
できるアプリ。Linux、Windows、Mac OS X に対応している。
▼設置ポリシー
Linux マシンをサーバ、Windows マシンをクライアントとする。
▼サーバの設定
1. Synaptic パッケージマネージャから、synergy をインストールした。
(Synaptic からインストールすると履歴が残るので、私は最近 aptitude
ではなく Synaptic を使うようにしている。)
2. ~/.synergy.conf を新規作成し、以下の設定をした。液晶モニタは1つし
かないが、左側に Windows マシン、右側に Linux マシンがあることにした。
# vergil -> SERVER PC (Linux)
# nero -> CLIENT PC (Windows)
section: screens
vergil:
nero:
end
section: links
vergil:
left = nero
nero:
right = vergil
end
3. synergys を実行した。
% synergys --daemon
4. synergys 自動起動の設定をした。
「GNOME メインメニュー」→「システム」→「設定」→「自動起動するア
プリ」に synergys --daemon を追加し、ログイン時に自動起動するように
した。
▼クライアントの設定
1. 下記サイトからダウンロードした日本語版のインストーラ
SynergyInstaller-1.3.1-ja.exe を使って、インストールした。
http://wiki.nothing.sh/page/memo/Synergy
オフィシャルサイトにあるものとの違いは、リソースが日本語されている
ことと、日本語キーボードがサポートされていること。
2. スタートメニューから synergy を実行し、サーバ名を入力した。

3. 自動実行の設定をした。

Linux の画面上でマウスカーソルを左に持っていくと、Windows の画面の
右から現れようになった。
ただし、今回の環境ではモニタを切り替える必要があるので、リアルタイ
ムには確認できない。
▼感想
モニタを切り替える必要はあるが、キーボードとマウスを切り替える必要
がなくなったため、以前よりもスムーズに Linux と Windows を行き来で
きるようになった。
机の上が少し広くなった。
若干ではあるがキー操作がもたつくことがある。でも問題ないレベル。
vncviewer で、Linux から Windows を操作していると、やや混乱する。(笑)
▼参考にしたページ
【コラム】Yet Another 仕事のツール (91) Synergyでキーボード、マウスを共有する - マイコミジャーナル
1組のマウスとキーボードを複数のPCで共有するには - @IT
追記20090723:
~/.xprofile ではなく、GNOME の設定で synergys を自動起動するように
しました。
追記20090730:
日本語版のインストーラを使うように、クライアントの手順を変更しました。
2009-07 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
最終更新時間: 2010-07-27 06:00


