10.11.2019 19:02
OlegON
 
Понадобилось получить доступ к своему рабочему столу в Х-сессии. В инете же большинство руководств по настройке а-ля терминальный сервер. Мне же просто нужно было увидеть текущие Х. Сделал через x11vnc.

Во-первых, сам пакет x11vnc надо установить.
Потом можно сделать юнит, я же просто впихнул в крон скрипт
/root/runvnc.sh
Код:
#!/bin/bash
pgrep x11vnc || su username -c 'DISPLAY=:0 x11vnc -noxdamage -shared -dontdisconnect -many -noxfixes'
можно, конечно, озаботиться парольным доступом, сделав файл
Код:
x11vnc -storepasswd "пароль" /etc/x11vnc.pass
не забудьте, что на этот файлик надо дать права тому юзеру, из под которого пускаете x11vnc
Соответственно, надо будет добавить опцию запуска -rfbauth /etc/x11vnc.pass

А дальше уже любым клиентом можете подключиться, хоть vinagre, хоть vncviewer...

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.