Это, кажется, старый пост, но тема может быть интересна для некоторых пользователей. Для запуска vnc при загрузке вам необходимо
- установить программное обеспечение сервера vnc (здесь мы будем использовать x11vnc)
- настроить сценарий запуска (используется для запуска службы vnc)
Шаг 1 - установить сервер x11vnc
из командной строки введите
sudo apt-get install x11vnc
Чтобы добавить безопасность, вы должны установить pwd
sudo x11vnc -storepasswd
Шаг 2 - Настройте скрипт запуска
- если ваша версия Ubuntu ниже 15.04,
Вы создаете файл конфигурации в /etc/init.d/x11vnc.conf
и заполняете его правильными командами, которые будут выполнены
start on login-session-start
script
/usr/bin/x11vnc -xkb -auth
/var/run/lightdm/root/:0
-noxrecord -noxfixes -noxdamage
-rfbauth /etc/x11vnc.pass
-forever -bg -rfbport 5900 -o /var/log/x11vnc.log
end script
- если ваша версия Ubuntu 15.04 или более поздняя,
эти системы используют systemd, и вам нужно будет создать свой файл служебного блока /lib/systemd/system/x11vnc.service
и заполнить его правильными командами для выполнения.
[Unit] Description=Start x11vnc at startup. After=multi-user.target
[Service] Type=simple ExecStart=/usr/bin/x11vnc -auth guess -forever
-loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
[Install] WantedBy=multi-user.target
Перезагрузите сервис
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
Вы можете найти подробную информацию на справочной вики-странице сообщества Ubuntu (см. Здесь ) или вы можете попробовать использовать это быстрое использование получателя.
- Для версии Ubuntu ниже 15.04 , проверьте этот пост
- Для Ubuntu версии 15.04 или новее , проверьте этот пост
Надеюсь, это полезно