場所をとってしかたがないし、時には違う方を操作してしまう。
そんな課題を解決するのが、
Synergy
2台以上のマシンで、マウスとキーボードを共有、
更にはクリップボードまで共有できるツール。
Windows 同士で便利に使わせていただいていたので、 これを LS-VL にも導入し、 Windows PC に接続してあるマウスとキーボードで LS-VL も操作できるようにする。
synergy を検索すると2つのパッケージがヒットした。
これらを「インストール指定」して「適用」する。
Windows PC(x60l) の右に vl、
vl の左に x60l があると設定する。
パーセンテージの設定はパス
「Use」タブで、
PC のホスト名と、自分のスクリーン名を入力して「Execute」
これで、Windows PC の
マウスカーソルを画面の右端から更に右に移動すると LS-VL の画面に
マウスカーソルが移動する。
もちろんクリックも効くし、キーボード入力もできる \^_^/
これでは、マウス、キーボードを外すわけにはいかないので、
ブート時 Synergy を起動する方法がないかと検索したら、、、
Starting synergy automatically
に、まさにそのとおりの記述が見つかった。
3つのファイルを修正する。
root@vl:~# cd /etc/gdm3/Init/ root@vl:/etc/gdm3/Init# ls Default root@vl:/etc/gdm3/Init# mv Default Default.orig root@vl:/etc/gdm3/Init# cp Default.orig Default root@vl:/etc/gdm3/Init# vi Default : : root@vl:/etc/gdm3/Init# diff -u Default.orig Default --- Default.orig 2011-09-22 12:42:56.000000000 +0900 +++ Default 2012-05-13 12:40:37.018910519 +0900 @@ -29,6 +29,10 @@ xrdb -merge "$sysresources" fi +/usr/bin/killall synergyc +sleep 1 +/usr/bin/synergyc x60l.yamasita.jp + sysmodmap=/etc/X11/Xmodmap XMODMAP=`gdmwhich xmodmap` root@vl:/etc/gdm3/Init#追加する場所は、えいやぁで決めた
root@vl:/etc/gdm3/Init# cd ../PostLogin/ root@vl:/etc/gdm3/PostLogin# ls Default.sample root@vl:/etc/gdm3/PostLogin#ないので作る
root@vl:/etc/gdm3/PostLogin# cat > Default /usr/bin/killall synergyc sleep 1 root@vl:/etc/gdm3/PostLogin#
root@vl:/etc/gdm3/PostLogin# cd .. root@vl:/etc/gdm3# ls Init PostSession Xsession greeter.gconf-defaults PostLogin PreSession daemon.conf root@vl:/etc/gdm3# mv Xsession Xsession.orig root@vl:/etc/gdm3# cp Xsession.orig Xsession root@vl:/etc/gdm3# ls -l Xsession* -rwxr-xr-x 1 root root 6284 2012-05-13 12:50 Xsession -rwxr-xr-x 1 root root 6284 2011-04-21 04:28 Xsession.orig root@vl:/etc/gdm3# vi Xsession : : root@vl:/etc/gdm3# diff -u Xsession.orig Xsession --- Xsession.orig 2011-04-21 04:28:24.000000000 +0900 +++ Xsession 2012-05-13 12:52:47.014825075 +0900 @@ -177,6 +177,10 @@ set default $* fi +/usr/bin/killall synergyc +sleep 1 +/usr/bin/synergyc x60l.yamasita.jp + # Add /usr/share/gdm to XDG_DATA_DIRS if [ -z "$XDG_DATA_DIRS" ]; then XDG_DATA_DIRS=/usr/share/gdm/:/usr/local/share/:/usr/share/ root@vl:/etc/gdm3#追加する場所は、こちらもえいやぁで決めた
|
← デスクトップとして使う(25) スクリーンショットの取得 |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ デスクトップとして使う(27) 日本語入力 |
Copyright (C) 2003-2012 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市