Як запустити vino-сервер без монітора, підключеного в Ubuntu 10.04


9

Я щойно перейшов до Ubuntu 10.04 вчора на безголовому домашньому сервері. Я використовую сервер для різних цілей, і те, що я не знаю, як зробити через SSH, я завжди міг зробити через VNC. Однак, оскільки оновлення vino-сервер більше не працюватиме, якщо не встановлено монітор. Раніше він без проблем запускався. Навіть намагаючись запустити сервер за допомогою SSH, це дає мені помилку "не можу завантажити дисплей".

Резюме: Мені потрібно запустити vino-сервер під час завантаження на сервері з Ubuntu 10.04, без підключення монітора.

Відповіді:


3

vino-сервер забезпечує віддалений доступ до консольного сеансу Gnome, і він не починається до початку сеансу Gnome (тобто після входу у вікно входу в GUI). На форумах Ubuntu є певна вказівка, що можна змусити його обдурити роботу без монітора

  1. налаштування GDM для автоматичного входу замість показу екрана входу; і
  2. налаштування xorg.conf для використання драйвера "vesa".

Але ця публікація також вказує, що Xserver був обмежений роздільною здатністю 640x480. Це може бути налаштовано, змінивши роздільну здатність консолі фреймбуфера ядра; і можливо, що Ubuntu 10.04 вже змінює цей стандартний засіб, щоб працювати з більш високою роздільною здатністю.


Оновлено
Як вже згадували інші, вам, ймовірно, потрібно використовувати Xvnc (RealVNC або TightVNC). Я не знаю, наскільки легко буде налаштувати GDM для запуску сервера Xvnc.

Натомість більшість навчальних посібників рекомендують запустити Xvnc з xinetd та включити XDMCP, щоб Xvnc міг спілкуватися з GDM. Щойно я знайшов цю форуму Ubuntu на форумі, де детально ввімкнено Xvnc + GDM у Lucid; це дуже чітко і не важко дотримуватися.


2

Ігнасіо правильно: Ви повинні використовувати Xvnc. Таким чином Xvnc почне замість "справжнього" дисплея X11 з тією різницею, що ви можете підключитися до нього через VNC.

Я знайшов це як . Але я не пробував це на своїй машині, але я спробував подібну установку на своєму вікні 9.04 рік тому. Моє рішення полягало в тому, щоб сказати gdm запустити X11vnc замість того, щоб реєструвати його сервісом xinetd. X11vnc (не Xvnc) додає (або нереститься?) До реального сеансу X11. Але ідея зовсім однакова.


1

Якщо це без голови, то взагалі не бідайте з вином. Просто дотримуйтесь Xvnc, оскільки вам не потрібен фактичний "фізичний" X-сервер, який працює в системі.


1

Гаразд, я зіткнувся з цим питанням і сподіваюся, що це може допомогти. Зараз я запускаю Ubuntu 18.04, тому, сподіваємось, це стосується і Vino VNC Server . У мене була та сама проблема, що потрібно VNC на безголовий сервер.

Спочатку встановіть фіктивний драйвер:

sudo apt-get install xserver-xorg-video-dummy

Потім після того , як водій отримує встановлений, створіть новий xorg.confв /etc/X11/xorg.confнаступному (ви можете створювати резервну копію іншій , якщо він вже існує , щоб повернутися в разі необхідності):

Section "Device"
    Identifier    "Configured Video Device"
    Driver        "dummy"
EndSection

Section "Monitor"
    Identifier    "Configured Monitor"
    HorizSync     31.5-48.5
    VertRefresh   50-70
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor       "Configured Monitor"
    Device        "Configured Video Device"
    DefaultDepth  24
    SubSection    "Display"
      Depth       24
      Modes       "1600x900"
    EndSubSection
EndSection

Потім перезавантажте систему, і вона повинна працювати! Працював для мене, але я поставив це, /usr/share/X11/xorg.conf.d/xorg.confколи виявився невірним

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