У меня есть сервер Ubuntu 14.04, к которому не подключен внешний монитор. Я использую NoMachine для дистанционного управления машиной. Когда я это делаю, интерфейс Unity / Gnome не видит подключенных мониторов, поэтому я могу использовать только 800x600 при соединении с NoMachine. Если я подключу монитор, я могу установить разрешение на любой размер окна NoMachine на удаленном компьютере.
Есть ли способ создать «поддельное» устройство монитора в Ubuntu, чтобы я мог установить разрешение рабочего стола в Unity / Gnome?
источник
sudo apt-cache search video-dummy
./usr/share/X11/xorg.conf.d/xorg.conf
с этим содержимым или файла из xpra.org/xorg.conf мой Ubuntu больше не загружается (он застревает на экране логотипа Ubuntu перед экраном входа в систему). В чем может быть проблема?Укажите разрешение на рабочем столе Ubuntu 14.04 без подключенного монитора:
Со страницы руководства xrandr:
Поэтому используйте команду после подключения:
источник
Can't open display
xrandr --fb 1280x1024 -display :0
No protocol specified Can't open display :0
xrandr
работает только с X.Org. Я только что выполнил свою команду в системе 18.04, и она работает нормально, но я использую Xubuntu, который по умолчанию установлен в X.Org.Это аппаратное решение / обходной путь, который может работать для некоторого графического оборудования / драйвера.
Либо вы покупаете Dummy VGA (или аналоговый DVI) штекер, либо некоторые называют его Dummy Dongle.
Или просто используйте 3 резистора с сопротивлением около 75 Ом на выходе VGA: 1 → 6, 2 → 7, 3 → 8.
+/- 10 Ом может работать без проблем. Некоторые карты работают только с одним резистором. (Как и мой Intel, 2 → 7 или 3 → 8 будут обнаружены как монитор)
Справка: Как создать заглушки для ваших видеокарт .
источник
Я на Ubuntu 18.04, вот как я решил это:
Я создал виртуальный дисплей, используя ответ на этот вопрос: https://unix.stackexchange.com/questions/378373/add-virtual-output-to-xorg
Затем я сделал сценарий оболочки (не забудьте установить исполняемый файл) и поместил его в Startup Applications:
Таким образом, VIRTUAL1 устанавливается как выход и подключается. При загрузке создается новый режим (найденный с помощью «cvt 1600 900») и назначается VIRTUAL1.
Единственная проблема: при перезагрузке отсутствует док-станция ... Пока не решена.
источник
Рассмотрим Xvfb, который, вероятно, наименее вероятно испортит дисплей, когда вы действительно подключите реальный монитор
Следующие команды запустят lightdm на поддельном дисплее с идентификатором
1
и разрешением1024x76
источник
Для меня ни одно из вышеперечисленных решений не работает. Чтобы добавить новое устройство / экран VIRTUAL1, у меня сработало следующее:
Все подробности здесь: Добавить поддельный дисплей, когда монитор не подключен
Информация : для меня это работает при редактировании /etc/X11/xorg.conf вместо /usr/share/X11/xorg.conf.d/xorg.conf
источник