Содержание

VNC

https://help.ubuntu.com/community/VNC/Servers

Vino

Для возможности подключения 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

x11vnc

Запуск удаленно по ssh:

sudo x11vnc -q -auth guess -display :0

Создать и сохранить пароль в файле ~/.vnc/passwd:

x11vnc -storepasswd

Опции:

http://wiki.dieg.info/x11vnc

tightvnc

Создаём ~/.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

Итоговый ~/.vnc/xstartup

Итоговый ~/.vnc/xstartup

#!/bin/sh
 
xrdb $HOME/.Xresources
xsetroot -solid white -cursor_name left_ptr
autocutsel -fork
export XKL_XMODMAP_DISABLE=1
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 сервер.