Как использовать Ubuntu 18.04 на VNC без дисплея?

Я знаю, что по этой проблеме были предыдущие темы, но большинство из них посвящены другим версиям, которые имеют другие параметры конфигурации или пытаются решить эту проблему путем установки Xfce или другого настраиваемого диспетчера отображения.

Я хочу использовать свой компьютер в качестве домашнего сервера, но мне нравится подключаться к нему и получать доступ к графическому интерфейсу по умолчанию в VNC. Я использую vino для VNC.

Когда дисплей подключен, я могу получить доступ к компьютеру нормально. Когда он отсутствует, я также могу подключиться, но получаю только пустой экран X (?) С курсором, а Gnome не работает.

xrandr говорит Can’t open display. Как добавить виртуальный дисплей, который будет использоваться и использоваться несколькими удаленными сеансами?

3
задан 8 May 2018 в 09:28

4 ответа

Это - то, как я решил его: я создал виртуальный дисплей с помощью ответа на этот вопрос: https://unix.stackexchange.com/questions/378373/add-virtual-output-to-xorg

Создайте 20-intel.conf файл:

sudo vi/usr/share/X11/xorg.conf.d/20-intel.conf

Добавьте следующую конфигурационную информацию в файл:

Section "Device"
    Identifier "intelgpu0"
    Driver "intel"
    Option "VirtualHeads" "2"
EndSection

Это говорит Intel GPU создавать 2 виртуальных дисплея. Можно изменить число VirtualHeads к потребностям.

Затем я сделал сценарий оболочки (не забывайте устанавливать исполняемый файл), и поместите это в Приложения Запуска:

#! /bin/bash

/usr/bin/xrandr -d :0 --output VIRTUAL1 --primary --auto
/usr/bin/xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900$
/usr/bin/xrandr --addmode VIRTUAL1 "1600x900_60.00"
/usr/bin/xrandr

Тем путем VIRTUAL1 установлен, как произведено и соединено. При начальной загрузке новый режим (найденный использованием "CVT 1600 900") создается и назначается на VIRTUAL1.

Только проблема с этим: прикрепление отсутствует в перезагрузке... Еще не решили это.

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

У меня есть легкое решение. Если у вас есть один из этих адаптеров портов VGA-HDMI или VGA-Display, вы можете использовать его, чтобы обойти эту проблему с монитором или дисплеем. Я использовал дешевый адаптер за 7 долларов, и он работал для меня. Мой сервер Ubuntu — это Lenovo Thinkserver. Надеюсь, это поможет кому-то. Особенно полезно, если вы пытаетесь использовать VNC.

0
ответ дан 14 July 2020 в 23:32

Я перепробовал все предложения по использованию фиктивного скрипта. Это сработало, но только если я НИКОГДА не хотел использовать монитор, подключенный непосредственно к моему ПК. Если вам нужен удаленный рабочий стол, а также опция реального монитора, единственным решением, которое я смог найти, был эмулятор HDMI Pass-Through EDID. Я подключил его, и все работало без проблем. Около 20 долларов от Amazon: https://smile.amazon.com/gp/product/B07C8BHPD6/

3
ответ дан 13 August 2020 в 13:24

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

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