Carpe Diem

  Top > スポンサー広告> Tips > 複数の PC を1つのキーボードで操作(Synergy)  

スポンサーサイト

-- - --/-- [--] - --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

複数の PC を1つのキーボードで操作(Synergy)

2012 - 06/11 [Mon] - 14:47

パソコンを複数持つともちろん外部入力であるキーボードやマウスも増えてしまいます。そこで外部入力を一つにまとめてしまう方法を紹介します。
Synergyというツールで、プラットフォームはWindows,Mac,Linuxと幅広く対応しています。このツールはサーバ・クライアント方式で、

・サーバ…キーボード入力をする側
・クライアント…サーバ側の外部入力で操作される側


となります。

今回はサーバ側もクライアント側もUbuntuでやります。quicksynergyというGUIツールがあるので非常に使いやすいです。もちろんaptでインストールすればsynergy本体もインストールされます。

◆サーバ側の設定
まずインストールします。
$ sudo aptitude install quicksynergy

設定をいじります。
$ quicksynergy

以下のようなウィンドウが開きます。
synergy1.png


ここでクライアントに使うパソコンの名前を入力します。上下左右4台まで追加可能です。入力する値は何でもいいです。今回はわかりやすくlaptopとします。

synergy2.png

設定が終わったらExecuteボタンで実行します。
これでサーバ側の設定は完了です。


◆クライアント側の設定
同じようにquicksynergyをインストールし、起動します。サーバ側と同じウィンドウが立ち上がるので、タブの2つめをクリックします。
synergy3.png

サーバ側のPCのIPアドレス、もしくはホスト名を記述し、先程サーバ側で決めた名前「laptop」を入力し、Executeをします。


◆確認
この状態でマウスを右に持って行くと、端を越えた瞬間クライアントPCのマウスに移りました。キーボード入力はマウスがある方で入力されます。またクリップボードはサーバ・クライアント間で共有されるらしく、サーバでコピーしたものをクライアントでペーストするなどができます。


◆自動起動
それぞれ自動起動するための方法を書きます。特にキーボードの繋がっていないクライアント側は必須です。

○クライアント側を自動起動する場合
Ubuntu10.04の場合

ログイン前の自動起動
/etc/gdm/Init/Default
ログイン後の自動起動
/etc/gdm/Xsession

sysmodmap=/etc/X11/Xmodmapの記述の上くらいに

SYNERGYC=`gdmwhich synergyc`
if [ "x$SYNERGYC" != "x" ] ; then
    /usr/bin/killall synergyc
    sleep 1
    $SYNERGYC --name laptop 192.168.1.1
fi


を追記。ちなみにログアウト後の自動終了は
$ sudo emacs -nw /etc/gdm/PostLogin/Default
/usr/bin/killall synergyc
sleep 1


です。
Ubuntu 11.04以降の場合はlightdmを使用するのでもっと簡単で、

$ sudo emacs -nw /etc/lightdm/lightdm.conf
greeter-setup-script=/usr/bin/synergyc --name laptop 192.168.1.1

を付け足します。


○サーバ側を自動起動する場合
Ubuntu 10.04の場合

quicksynergyの設定ファイルは~/.quicksynergy/synergy.confに作られます。なのでこれを使って先ほどと同様に

$ sudo emacs -nw /etc/gdm/Init/Default
if [ "x$SYNERGYC" != "x" ] ; then
    /usr/bin/killall synergys
    sleep 1
    $SYNERGYS --config /home/username/.quicksynergy/synergy.conf
fi


と追記します。場所はクライアントと同じです。usernameのみ自分の使用しているものに変更してください。

Ubuntu 11.04以降では
$ sudo emacs -nw /etc/lightdm/lightdm.conf
greeter-setup-script=/usr/bin/synergys --config /home/username/.quicksynergy/synergy.conf

となります。

ソース:
切替器不要!! 一組のマウス&キーボードで他のマシンを操作する「QuickSynergy」
Ubuntu10.04とWindowsXPでsynergy、マイメモ補足その4
Ubuntu11.10でSynergyを自動起動する方法

コメントの投稿





管理者にだけ表示を許可する

 | ホーム | 

プロフィール

Cicatrice

Author:Cicatrice
備忘録

検索フォーム

カテゴリ

最新記事

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。