Установить разрешение рабочего стола для стандартного 11.10 VNC-сервера

5

Можно ли указать разрешение рабочего стола для встроенного сервера Ubuntu 11.10 vnc? По умолчанию он равен 640x480, когда у меня нет подключенного монитора (без головы), и я не могу найти способ его изменить. Имеются ли параметры командной строки?

Аналогичная проблема была опубликована:

Установите разрешение экрана при загрузке без экрана

Примечание. В поле установлен автоматический вход в систему, поэтому, если я могу изменить разрешение автозапуска (без монитора), это может помочь.

    
задан Yngvefaen 01.02.2012 в 21:01
источник

1 ответ

6

Подумал сам, наконец.

Очевидно, проблема заключалась в том, что, поскольку нет монитора, при загрузке окна не запускаются действительные «экраны», и поэтому в диалоговом окне настроек 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» на все, что захотите. И перезагрузите коробку. Я использую встроенный VNC-сервер vino.

    
ответ дан Yngvefaen 02.02.2012 в 11:42
источник