Поэтому я пытаюсь запустить VNC-сервер Vino при загрузке, то есть мне не нужно входить в систему, чтобы запустить VNC-сервер. Я нахожусь на Ubuntu GNOME 15.04, и я уже добавил
/usr/lib/vino/vino-server
в «Запуск приложений». Однако VNC-сервер по-прежнему не запускается, как только я загружаюсь. Я должен войти в систему, чтобы сервер VNC запустился. Что мне делать? Нужно ли создавать системный файл systemd? Если да, то как мне это сделать?
Изменить : Этот вопрос отличается от этого, потому что мне нужен Vino Server для работы, в то время как это руководство предлагает x11vncserver.
Ответы:
создать системный модуль или службу для запуска сервера vino при запуске
Включить услугу
Проверьте это с помощью приведенной ниже команды vinostartup.service.
Если вы не хотите ждать следующей загрузки (она уже включена), мы можем запустить службу
источник
Должен быть включен SSH и root-доступ к серверу, затем SSH к нему с использованием вашей обычной учетной записи пользователя и отредактируйте файл /etc/gdm3/custom.conf, чтобы следующие строки в разделе [daemon] выглядели так:
Сохраните и перезагрузите сервер, выполнив команду «sudo shutdown -r now». Когда gdm перезапустится, он автоматически войдет в систему как указанный пользователь, и ваш vino-серверный процесс запустится, и вы снова сможете войти в систему VNC. Не забудьте удалить эти строки автоматического входа из файла /etc/gdm3/custom.conf, когда вы закончите.
Отредактировано с https://encodable.com/tech/blog/2009/03/02/How_To_Access_A_VNC_Remote_Desktop_After_The_Server_Reboots
источник
vino-server
Не удалось начатьsystemd
успешно, он ищет сервер mir и возвращает ошибку сокета на моем рабочем столе Ubuntu. Похоже, что разработчики gnome недавно добавили в проект параметр компиляции systemd. Правильный способ сделать это - использовать Startup. Приложение в вашем настольном дистрибутиве
Найдите программу автозапуска вашего дистрибутива отсюда. База страниц автозапуска archlinux в вашем собственном окружении рабочего стола
Вот полная инструкция по настройке сервера vino
Например: я использую рабочий стол
xfce. Перейдите в: Пуск-> Меню приложений-> Настройки-> Сеансы и запуск-> Автозапуск приложения и найдите «Общий доступ к рабочему столу» и включите его, или вы можете просто добавить
/usr/lib/vino/vino-server
к немуПеред этим вам, возможно, придется настроить сервер vino.
У меня нет панели настроек gnome на рабочем столе xfce, поэтому я запускаю
из терминала для настройки параметров подключения
Возможно, вам придется отключить шифрование, чтобы позволить клиентам vnc подключаться к вашему компьютеру.
перезагрузить и сделать
источник
Я думаю, что вы можете перейти в Центр управления , затем Startup Application и добавить новый элемент с помощью команды:
источник