Для возможности подключения windows клиентов на сервере меняем:
gsettings set org.gnome.Vino require-encryption false
Разрешить только локальные подключения:
gsettings set org.gnome.Vino network-interface lo
Разрешить подключения со всех сетевых интерфейсов:
gsettings reset org.gnome.Vino network-interface
http://www.bonusbits.com/wiki/KB:Fix_VNC_Desktop_Sharing_on_Ubuntu_Desktop_14.04
http://askubuntu.com/questions/408365/gnome-3-10-sharing-desktop-how-to-configure-the-security-type-for-vnc
Запуск удаленно по ssh:
sudo x11vnc -q -auth guess -display :0
Создать и сохранить пароль в файле ~/.vnc/passwd:
x11vnc -storepasswd
Опции:
Создаём ~/.Xresources, запускаем и завершаем сеанс vnc для создания ~/.vnc/xstartup:
touch ~/.Xresources tightvncserver :1 tightvncserver -kill :1
Для отображения курсора приводим строчку в ~/.vnc/xstartup к виду:
xsetroot -solid grey -cursor_name left_ptr
Для взаимодействия с буфером обмена устанавливаем autocutsel:
sudo apt install autocutsel
и добавляем строку в ~/.vnc/xstartup после строки с xset:
autocutsel -fork
Для запуска lxde добавляем в конец файла ~/.vnc/xstartup:
exec /usr/bin/lxsession -e LXDE -s Lubuntu
Запуск tightvnc:
tightvncserver -nolisten tcp -geometry 1024x768 -depth 8 :1
Опции:
xrdb: No such file or directory
xrdb: can't open file '/home/user/.Xresources'
От пользователя user выполняем:
touch ~/.Xresources
Xlib: extension «RANDR» missing on display «:1»
Текущий VNC сервер не поддерживает динамическое изменение экрана. Можно сменить VNC сервер.