Для того чтобы установить VNC Server на Ubuntu linux и при этом загружался нормальны рабочий стол, а не чёрно-белая хрень, нужно выполнить следующее:
sudo apt-get install vnc4server
Если Вы используете lxde или у Вас она по крайней мере установлена, то далее нужно отредактировать файл ~/.vnc/xstartup и привести его к такому виду:
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourceslxpanel &
/usr/bin/openbox-session &
/usr/bin/lxsession -s LXDE &
Далее запускаем vncserver, вводим пароль дважды и подключаемся к хосту по адресу x.x.x.x:1, где 1 — это номер виртуального экрана.
Чтобы остановить vncserver необходимо выполнить следующее:
vncserver -kill :1
где :1 — это номер виртуального экрана.
Если нужно запустить vncserver с особым разрешением, для этого запускаем его следующим образом:
vncserver -geometry 800×600
Это всё.