У меня есть бездисплейная Ubuntu ПК, выполняющий 18.04.1 Рабочих стола. Если я включаю монитор в него, Винишко запускается автоматически, и я могу VNC в поле. Я действительно устанавливал "Совместное использование" объекта в панели управления для совместного использования экрана.
Я следовал инструкциям здесь для установки фиктивного монитора.
Если я ssh в поле и вручную запускаю Винишко с
/usr/lib/vino/vino-server - дисплей =:0
затем это хорошо работает, и я могу VNC. Как я могу заставить его работать, не будучи должен сделать это?
Спасибо.
После запуска нажмите квадратную антенную решетку точек в нижнем левом углу экрана.
Введите 'приложения запуска' (никакие кавычки) в поле поиска, которое появляется наверху экрана. Отметьте время прихода на работу получающийся значок.
Нажать Add
справа от поля Тип 'запускает винишко' в поле Name и вставке /usr/lib/vino/vino-server
в поле команды.
Нажать Add
у основания поля.
Закройте приложение.
Вы сделаны.
Следующее также работает и использует systemd файл единицы, который установлен пакетом Винишка, таким образом, я предполагаю, что это - "правильный путь":
sudo ln -s ../vino-server.service \
/usr/lib/systemd/user/graphical-session.target.wants
Чистый способ запустить Vino Server - использовать команду systemctl
следующим образом:
systemctl --user start vino-server
Как упоминалось Organic Marble выше, используйте интерфейс "Startup Applications" для добавления команды в ваш запуск, чтобы при входе в систему он автоматически запустил эту службу. Когда вы выйдете из системы, он автоматически остановит его.
Для хардкорных людей это можно сделать с помощью редактора. Редактирование с помощью vim:
vim ~/.config/autostart/systemctl.desktop
Затем добавьте запись, такую как:
[Desktop Entry]
Type=Application
Exec=systemctl --user start vino-server
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=Vino Server
Name[fr_FR]=Vino Serveur
Name=Vino Server
Comment[en_US]=Auto-start the VNC service on login in
Comment[fr_FR]=Auto-démare le service VNC sur une connection
Comment=Auto-start the VNC service on login in