Можно ли указать разрешение рабочего стола для встроенного сервера ubuntu 11.10 vnc? По умолчанию он равен 640x480, когда у меня нет подключенного монитора (без монитора), и я не могу найти способ его изменить. Есть ли у него какие-либо параметры командной строки?
Похожая проблема была опубликована:
Установка разрешения экрана при загрузке без экрана
Примечание. Ящик настроен на автоматический вход, поэтому, если я могу изменить разрешение автоматического входа (без монитора), это может помочь.
Сам разобрался, наконец.
Очевидно, проблема заключалась в том, что, поскольку нет монитора, при загрузке коробки не запускаются действительные «экраны», и поэтому в диалоговом окне настроек Unity нет доступных разрешений.
Однако, когда не найдено ни одного экрана, система по умолчанию использует «виртуальный рабочий стол» с разрешением 640x480. Система поддерживает виртуальные рабочие столы, разрешение которых отличается от разрешения подключенных мониторов (в данном случае ни одного), поэтому задача состояла в том, чтобы изменить разрешение виртуального рабочего стола по умолчанию. Это можно сделать в /etc/X11/xorg.conf.
Мой файл в настоящее время выглядит следующим образом.
Section "Device"
Identifier "Default Device"
Option "NoLogo" "True"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Default Device"
SubSection "Display"
Depth 24
Virtual 1280 800
EndSubSection
EndSection
Кажется, этого достаточно, и вы можете изменить раздел «Виртуальный 1280 800» на любой другой. И перезагрузите коробку. Я использую встроенный Vino-сервер Vino.