
Я использую RealVNC на работе для подключения к удаленному ПК. Когда я не работаю на этом ПК напрямую, я предпочитаю держать монитор выключенным. Однако, когда монитор выключен, RealVNC Server уменьшает разрешение рабочего стола с 1920x1080 монитора до максимального значения 1600x1200. Это происходит в реальном времени: при подключении я вижу, как меняются значения разрешения в Дисплей > Разрешение экрана при включении и выключении монитора удаленного ПК. Интересно, можно ли этим управлять. Я хочу сохранить высокое разрешение даже при выключенном удаленном мониторе.
Я пробовал читать опции VNC Server и Viewer, но не могу найти ничего похожего. Опция, -geometry
упомянутая вдругая темане существует в моей конфигурации. Я использую Windows 7 как на локальной, так и на удаленной системе с RealVNC версии 5.0.3.
решение1
Если ваш монитор подключен через DisplayPort или HDMI, то при его выключении компьютер видит его «отключенным», как будто вы выдернули шнур из разъема.
Для получения более подробной информации по этому вопросу ознакомьтесь с другим вопросом SU:Отключение монитора DisplayPort полностью отключает монитор
Поскольку дисплей отключен, Windows и/или ваш драйвер дисплея вернутся к своему любимому разрешению рабочего стола. Похоже, ваш выбирает самое высокое поддерживаемое им соотношение сторон non-wide/4:3 (UXGA).
Поскольку VNC использует захват реального рабочего стола, он покажет вам только то разрешение, которое установлено на рабочем столе.
По моему опыту, соединения VGA и DVI не регистрируются как «отключенные» при выключении, поэтому, если ваш монитор и видеоадаптер имеют один из этих альтернативных типов подключения, я бы посоветовал попробовать их, чтобы посмотреть, «застревает» ли выбранное вами разрешение при выключенном мониторе.