Настройка vnc для коннекта к существующей сессии X
Установка x11vnc:
sudo apt-get install x11vnc
x11vnc -usepw -shared -find -forever -clip xinerama1 &
-usepw использовать ~/.vnc/passwd (предложит создать в случае отсутствия)
-shared разрешить более одного подключения
-forever не выходить после успешного коннекта
-find найти самостоятельно дисплей
-clip xinerama1 — ограничить 1-м дисплеем
попытался запустить из-под рута с параметром -unixpw, но навскидку не заработало
Если очень хочется, то можно подрубить xrdp:
sudo apt-get install xrdp
xrdp.conf:
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
[xrdp1]
name=x11vnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=5900
TODO: nxproxy — сжатие X