У меня настольный ПК с Ubuntu, который я использую в качестве сервера. Обычно я не прикрепляю к нему монитор, а получаю к нему доступ через VNC. Для этого я установил x11VNC.
Когда подключен монитор, VNC использует разрешение монитора, если монитор не подключен, я получаю разрешение 640x400 или что-то в этом роде.
Чтобы решить проблему с низким разрешением, когда монитор не подключен, я установил фиктивный драйвер, мне пришлось взять xserver-xorg-video-dummy-hwe-16.04
, потому что я не мог установить xserver-xorg-video-dummy
(я использую Ubuntu 16.04 LTS).
Я настроил 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 "1024x800"
EndSubSection
EndSection
Проблема с этим: теперь я могу получить к нему доступ только через VNC. Когда я присоединяю монитор, он больше не запускает графический интерфейс.
Если я смотрю на монитор, я получаю только некоторые сообщения о запуске, глядя на которые я думаю, что он заблокирован, но при запуске сеанса VNC с другого ПК я могу просто войти (в режиме GUI / X)
Могу ли я как-то настроить Xorg таким образом, чтобы я мог использовать монитор при перезапуске с монитором, и чтобы я мог использовать фиктивный драйвер при запуске без монитора?