Как заставить винишко сервер VNC запускаться на запуске в Ubuntu 18.04.1?

У меня есть бездисплейная Ubuntu ПК, выполняющий 18.04.1 Рабочих стола. Если я включаю монитор в него, Винишко запускается автоматически, и я могу VNC в поле. Я действительно устанавливал "Совместное использование" объекта в панели управления для совместного использования экрана.

Я следовал инструкциям здесь для установки фиктивного монитора.

Если я ssh в поле и вручную запускаю Винишко с

/usr/lib/vino/vino-server - дисплей =:0

затем это хорошо работает, и я могу VNC. Как я могу заставить его работать, не будучи должен сделать это?

Спасибо.

1
задан 6 August 2018 в 04:43

3 ответа

После запуска нажмите квадратную антенную решетку точек в нижнем левом углу экрана.

Введите 'приложения запуска' (никакие кавычки) в поле поиска, которое появляется наверху экрана. Отметьте время прихода на работу получающийся значок.

Нажать Add справа от поля Тип 'запускает винишко' в поле Name и вставке /usr/lib/vino/vino-server в поле команды.

Нажать Add у основания поля.

Закройте приложение.

Вы сделаны.

1
ответ дан 7 December 2019 в 15:15

Следующее также работает и использует systemd файл единицы, который установлен пакетом Винишка, таким образом, я предполагаю, что это - "правильный путь":

sudo ln -s ../vino-server.service \
    /usr/lib/systemd/user/graphical-session.target.wants
0
ответ дан 7 December 2019 в 15:15

Чистый способ запустить 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
1
ответ дан 1 June 2020 в 20:05

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

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