2012年9月23日日曜日

Ubuntu 12.04 LTS で Ratpoison と x11vnc を使う

■ Ratpoison

Unity は、重いので Ratpoison をインストールします。

// Ratpoison をインストール
$ sudo apt-get install ratpoison

// 軽い仮想端末、テキストエディタ、ファイルマネージャをインストール
$ sudo apt-get install lxterminal leafpad pcmanfm

// Ratpoison の設定ファイル
$ vi ~/.ratpoisonrc
---- ---- ---- ---- ---- ---- ---- ----
#escape Super_L
bind b exec x-www-browser
bind c exec lxterminal
bind e exec pcmanfm
bind m select main
exec rpws init 4 -k
exec xsetroot -display :0.0 -gray
---- ---- ---- ---- ---- ---- ---- ----

// LightDM の設定
$ sudo vi /usr/share/xsessions/ratpoison.desktop
---- ---- ---- ---- ---- ---- ---- ----
[Desktop Entry]
Name=Ratpoison
Exec=ratpoison
TryExec=ratpoison
Type=Application
---- ---- ---- ---- ---- ---- ---- ----

// xrandr で解像度を調整するために display-setup-script の行を追加
$ sudo vi /etc/lightdm/lightdm.conf
---- ---- ---- ---- ---- ---- ---- ----

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
autologin-user=
display-setup-script=xrandr --output DVI-0 --mode 832x624
---- ---- ---- ---- ---- ---- ---- ----


■ x11vnc

VNC で遠隔から操作できるようにします。

// x11vnc のインストール
$ sudo apt-get install x11vnc

// パスワードの設定
$ sudo x11vnc -storepasswd /etc/x11vnc.passwd

// Upstart の設定
$ sudo vi /etc/init/x11vnc.conf
---- ---- ---- ---- ---- ---- ---- ----
start on login-session-start 

script
        x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.passwd -rfbport 5900
end script
---- ---- ---- ---- ---- ---- ---- ----

// x11vnc の起動
$ sudo initctl start x11vnc

参考

0 件のコメント: