1 Удалить vino
sudo apt-get remove vino
2 Установить x11vnc
sudo apt-get update sudo apt-get install x11vnc
3 Задать пароль, который будет спрашиваться при подключении к серверу vnc
x11vnc -storepasswd
Пароль будет сохранён в файл /home/USER/.vnc/passwd (где «USER» — имя пользователя, под которым мы совершаем настройку).
4.1 Настроить автозагрузку vnc (Ubuntu 14)
Создать файл
sudo gedit /etc/init/x11vnc.conf
со следующим содержимым:
start on login-session-start script x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/USER/.vnc/passwd end script
(где «USER» — имя пользователя, под которым мы совершаем настройку)
Данный вариант автозагрузки не работает, если:
- К компьютеру не подключен монитор.
- Виртуальная машина.
4.2 Настроить автозагрузку vnc Lubuntu 15 (т.к. используется LXDE)
Создать файл autostart в /home/USER/.config/lxsession/Lubuntu со следующим содержимым:
@/usr/bin/x11vnc -forever -shared -auth /tmp/.Xauth1000 -rfbauth /home/adminl/.vnc/passwd -rfbport 5900
Для входа без пароля использую такой текст:
@/usr/bin/x11vnc -forever -shared -rfbport 5900