1.サーバに Xfce4 と TightVNC をインストール
R:$ sudo apt-get install xfce4 tightvncserver
2.解像度の設定
VPS のコンソールから X-Window を起動
R:$ startx
こちらを参考にターミナルで設定
=> http://askubuntu.com/questions/189246/how-set-my-monitor-resolution
R:$ cvt 1024 576 60 # ネットブックの解像度(1024x576) => mode をコピペ
R:$ xrandr --newmode "1024x576_60.00" 46.50 1024 1064 1160 1296 576 579 584 599 -hsync +vsync
R:$ xrandr --addmode VGA-1 "1024x576_60.00"
R:$ xrandr --output VGA-1 --mode "1024x576_60.00"
3.TightVNC の設定と起動
R:$ tightvncserver # => view-only no
R:$ nano .vnc/xstartup
--
#!/bin/sh
exec xfce4-session &
--
R:$ vncserver :1 -geometry 1024x576 -depth 24 # 起動
R:$ vncserver -kill :1 # 停止
4.ネットブック(Ubuntu)に VNC クライアントをインストール
L:$ sudo apt-get install remmina
設定
Basic => Server: xxx.xxx.xxx.xxx:5901
User name YOU_NAME
Password PASSWORD
SSH => Enable SSH tunnel
Custom :xxxx # ':'を忘れずに。
User name YOUR_NAME
Password
セキュリティを高めるため、サーバのSSHポート番号は変更しておきましょう。
【重要】ポート番号の前に':'を入れます。
5.所感
以前から、x2goを使ってましたが、サーバ/クライアント共にCPUの負荷が高いのと、Androidのクライアントソフトが無いので、VNCにしてみました。
TightVNC は、圧縮転送を行ってくれるので、速度も、x2go と同等だと思います。
SSHトンネルも使えるので、セキュリティもばっちり。
(':'を忘れずに。)
そういえば、x2go は、サーバ側の解像度設定なんてなかったなぁ..
## 追記 (2016/08/13) 日本語入力 ##
こちらを参考に。
http://takashin10mura.blogspot.jp/2016_05_01_archive.html
サーバに Mozc をインストール
R:$ sudo apt-get install ibus-mozc
設定 → 言語サポート → キーボード入力に使うIMシステム: IBus
設定ファイル
R:$ nano .vnc/xstartup
--
#!/bin/sh
export XKL_XMODMAP_DISABLE=1 # Use Local Kyemap.
/etc/X11/Xsession
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -drx & # start ibus.
exec xfce4-session &
--
再起動を忘れずに。