vnc4serverなんてものがあることを最近知った。こんなに設定とか手軽になったのか。。。
ということで、離れたPCに目の前のキーボードでの操作だけでたどり着くまでのメモです。
離れたといっても部屋の中で1メートルほど歩いた先なんだけど・・・。
まずはインストール。
$ sudo apt-get install vnc4server
コンフィグ書く。
$ sudo vi /etc/vnc.conf
vnc.confには解像度etc記入する。
$geometry = "1280x1024"; $depth = "24";
ここで一度立ち上げてconfigを作る。
パスワードも入力。
$ vnc4server You will require a password to access your desktops. Password: Verify: New 'hogehoge:1 (polaroidoon)' desktop is hogehoge:1 Creating default startup script /home/polaroidoon/.vnc/xstartup Starting applications specified in /home/polaroidoon/.vnc/xstartup Log file is /home/polaroidoon/.vnc/hogehoge:1.log
一度止めて、生成されたファイルを書き換える
$ vncserver -kill :1 $ vi ~/.vnc/xstartup
x-window-managerをコメントアウト、exec gnome-sessionを追記。
これをやらないとUnityのツールバーとか出てこない。
#!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #x-window-manager & exec gnome-session &
$ sudo ufw allow 5901/tcp
UltraVNCから接続してみた。
便利!
追記(2014/06/09)
起動まわり書いてなかった。。。
$ sudo vim /etc/rc.local su - polaroidoon -c "vnc4server"