Сервер Vino VNC не вдається запуститися при запуску


12

Тому я намагаюся запустити Vino VNC Server для запуску під час завантаження, тобто я не повинен увійти, щоб запустити сервер VNC Я на Ubuntu GNOME 15.04, і я вже додав

/usr/lib/vino/vino-server

до "Запуск програм". Однак сервер VNC все ще не запуститься, як тільки я завантажуюся. Я повинен увійти, щоб запустити сервер VNC. Що я повинен зробити? Чи потрібно мені створити файл системного блоку? Якщо так, то як це зробити?

Редагувати : Це питання відрізняється від цього, оскільки мені потрібен Vino Server для роботи, тоді як це керівництво пропонує x11vncserver.



@markkirby Я відредагував повідомлення про те, чому моя публікація відрізняється, також пропозиція автоматичного входу - це не те, чим я можу ризикувати.
Людина

Я теж хотів би знати, як змусити Vino стартувати при завантаженні.
Метт

Відповіді:


3

створити системний блок або службу для запуску сервера vino при запуску

  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. Якщо ви не хочете чекати наступного завантаження (це вже ввімкнено), ми можемо запустити послугу

    sudo systemctl start vinostartup.service
    

1
Дякую, але не працює, на жаль :(
Метт,

2

Повинно бути ввімкнено SSH та мати доступ до сервера, тоді SSH до нього за допомогою звичайного облікового запису користувача та відредагуйте файл /etc/gdm3/custom.conf, зробивши такі рядки в розділі [daemon] таким чином:

AutomaticLoginEnable=true
AutomaticLogin=yourusername

Збережіть і перезавантажте сервер, запустивши "sudo shutdown -r now". Після того, як gdm перезапуститься, він автоматично увійде в систему як вказаний користувач, і ваш процес на сервері vino-server почнеться, тож ви зможете знову VNC входити в систему. Не забудьте видалити ці рядки автоматичного входу з файлу /etc/gdm3/custom.conf, коли закінчите.

Відредаговано з https://encodable.com/tech/blog/2009/03/02/How_To_Access_A_VNC_Remote_Desktop_After_The_Server_Reboots


-1

vino-serverне вдалося почати з systemdуспіху, він шукатиме mir-сервер і повертає помилку сокета на моєму робочому столі ubuntu. Схоже, розробники gnome нещодавно додали до проекту опцію компіляції системного вибору
. Правильний спосіб зробити це - використовувати запуск Застосування у вашому дистрибутиві робочого столу
Знайдіть програму автоматичного запуску програми yout distro звідси базу сторінки автозапуску Archlinux на власній середовищі робочого столу

Ось повні інструкції з налаштування сервера vino

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

До цього вам, можливо, доведеться налаштувати сервер vino, у
мене на робочому столі xfce немає панелі налаштувань gnome, тому я запускаю

$ vino-preferences

від терміналу для налаштування з'єднання

І вам може знадобитися відключити шифрування, щоб клієнти vnc могли підключитися до вашого комп'ютера

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

перезапустіть і зроблено


1
Запуск програми на робочому столі не запуститься, поки ви не ввійдете в систему. Питання задає питання, як запустити сервер ДО ВІД Вхід.
ендоліт

-2

Я думаю, ви можете зайти в Центр управління , потім Запустити додаток і додати новий елемент командою:

/usr/lib/vino/vino-server &

Це відбувається лише після того, як ви
увійдете в
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.