Винишко Сервер VNC, не могущий запускаться на запуске

Таким образом, я пытаюсь заставить Винишко Сервер VNC запускаться на начальной загрузке, подразумевая, что я не должен входить в систему, чтобы иметь Сервер VNC, запускаются. Я нахожусь на Ubuntu GNOME 15.04, и я уже добавил

/usr/lib/vino/vino-server

'Запускать Приложения'. Однако Сервер VNC все еще не запустится, как только я загружаюсь. Я должен войти в систему для Сервера VNC для запуска.Что мне делать? Я должен создать systemd файл единицы? Если так, как я делаю это?

Править: Этот вопрос отличается от этого becuase, мне нужен Сервер Винишка для работы, в то время как то руководство предлагает x11vncserver.

9
задан 13 April 2017 в 05:24

4 ответа

создайте systemd единицу, или сервис для выполнения сервера винишка при запуске

  1. cd /etc/systemd/system/
    
  2. sudo vim vinostartup.service
    
  3. [Unit]
    Description = description about the service
    After = network.target
    [Service]
    ExecStart = /usr/lib/vino/vino-server
    [Install]
    WantedBy = multi-user.target
    
  4. Включают сервис

    sudo systemctl enable vinostartup.service
    
  5. , Проверяют, что это использующий ниже управляет, чтобы vinostartup.service был там

    ls multi-user.target.wants/
    
  6. , Если Вы, don’t хотят ожидать до следующей начальной загрузки (it’s уже включил) мы можем запустить сервис

    sudo systemctl start vinostartup.service
    
3
ответ дан 23 November 2019 в 05:13

vino-server не мог запуститься с systemd успешно, это будет искать сервер Мира и возвращать ошибку сокета на моем рабочем столе человечности. Похоже, что разработчики гнома недавно добавили опцию компиляции systemd к проекту
корректный способ сделать, это должно использовать Приложение Запуска в Вас, настольный дистрибутив
Находит программу автоматического запуска Вашего дистрибутива отсюда archlinux, автозапуск основы страницы на Вашей собственной настольной среде

Вот является полными инструкциями конфигурирования сервера винишка

, Например: Я использую xfce рабочий стол
, Перешли к: запустите-> Меню Приложений-> Настройки-> Сессии и Запуск-> Автоматический запуск Приложения и найдите 'Настольное Совместное использование' и включите его, или можно просто добавить /usr/lib/vino/vino-server к нему

Прежде, который Вам, вероятно, придется сконфигурировать сервер винишка
, у меня нет панели настроек гнома на моем xfce рабочем столе, таким образом, я работаю

$ vino-preferences

от терминала, чтобы сконфигурировать соединяющуюся установку

, И Вам, вероятно, придется отключить encrytion, чтобы позволить vnc клиентам подключить к Вам компьютер

$ gsettings set org.gnome.Vino require-encryption false

перезапуск и СДЕЛАННЫЙ

-1
ответ дан 23 November 2019 в 05:13

Должен иметь включенный 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

2
ответ дан 23 November 2019 в 05:13

Я думаю, что можно перейти в Центр управления , затем Приложение Запуска и добавить новый объект с командой:

/usr/lib/vino/vino-server &
-2
ответ дан 23 November 2019 в 05:13

Другие вопросы по тегам:

Похожие вопросы: