Таким образом, я пытаюсь заставить Винишко Сервер VNC запускаться на начальной загрузке, подразумевая, что я не должен входить в систему, чтобы иметь Сервер VNC, запускаются. Я нахожусь на Ubuntu GNOME 15.04, и я уже добавил
/usr/lib/vino/vino-server
'Запускать Приложения'. Однако Сервер VNC все еще не запустится, как только я загружаюсь. Я должен войти в систему для Сервера VNC для запуска.Что мне делать? Я должен создать systemd файл единицы? Если так, как я делаю это?
Править: Этот вопрос отличается от этого becuase, мне нужен Сервер Винишка для работы, в то время как то руководство предлагает x11vncserver.
создайте systemd единицу, или сервис для выполнения сервера винишка при запуске
cd /etc/systemd/system/
sudo vim vinostartup.service
[Unit]
Description = description about the service
After = network.target
[Service]
ExecStart = /usr/lib/vino/vino-server
[Install]
WantedBy = multi-user.target
Включают сервис
sudo systemctl enable vinostartup.service
, Проверяют, что это использующий ниже управляет, чтобы vinostartup.service был там
ls multi-user.target.wants/
, Если Вы, don’t хотят ожидать до следующей начальной загрузки (it’s уже включил) мы можем запустить сервис
sudo systemctl start vinostartup.service
vino-server
не мог запуститься с systemd
успешно, это будет искать сервер Мира и возвращать ошибку сокета на моем рабочем столе человечности. Похоже, что разработчики гнома недавно добавили опцию компиляции systemd к проекту
корректный способ сделать, это должно использовать Приложение Запуска в Вас, настольный дистрибутив
Находит программу автоматического запуска Вашего дистрибутива отсюда archlinux, автозапуск основы страницы на Вашей собственной настольной среде
Вот является полными инструкциями конфигурирования сервера винишка
, Например: Я использую xfce рабочий стол
, Перешли к: запустите-> Меню Приложений-> Настройки-> Сессии и Запуск-> Автоматический запуск Приложения и найдите 'Настольное Совместное использование' и включите его, или можно просто добавить /usr/lib/vino/vino-server
к нему
Прежде, который Вам, вероятно, придется сконфигурировать сервер винишка
, у меня нет панели настроек гнома на моем xfce рабочем столе, таким образом, я работаю
$ vino-preferences
от терминала, чтобы сконфигурировать соединяющуюся установку
, И Вам, вероятно, придется отключить encrytion, чтобы позволить vnc клиентам подключить к Вам компьютер
$ gsettings set org.gnome.Vino require-encryption false
перезапуск и СДЕЛАННЫЙ
Должен иметь включенный SSH и корневой доступ к серверу, затем, SSH к нему с помощью обычного пользователя считают и редактируют/etc/gdm3/custom.conf файл, делающий следующие строки в [демоне] взгляд раздела как это:
AutomaticLoginEnable=true
AutomaticLogin=yourusername
Сохраняют и перезагружают сервер путем выполнения "sudo, завершают работу-r теперь". Однажды gdm перезапуски, это автоматически войдет в систему как указанный пользователь, и Ваш серверный процесс винишка затем запустится, таким образом, Вы будете мочь VNC в систему снова. Don’t забывают удалять те строки автовхода в систему из/etc/gdm3/custom.conf файла когда сделанный you’re.
Отредактированный от https://encodable.com/tech/blog/2009/03/02/How_To_Access_A_VNC_Remote_Desktop_After_The_Server_Reboots
Я думаю, что можно перейти в Центр управления , затем Приложение Запуска и добавить новый объект с командой:
/usr/lib/vino/vino-server &