В настоящее время мой Windows 7 имеет разрешение экрана 1920x1200 с монитором DELL (графическая карта Intel). Как я могу сделать это по умолчанию, даже если монитор не подключен?
На самом деле меня беспокоит то, что я использую rdp ( rdesktop
) для удаленного подключения после загрузки одного приложения при запуске на этом компьютере, и, наконец, монитора больше не будет, этому приложению требуется разрешение 1920x1200 с 16-битным ColorDepth.
На текущем этапе, когда я запускаю Windows 7 без монитора, а затем удаленно выполняю вход на него с другой машины с помощью rdp ( rdesktop
), сеанс rdp имеет другое разрешение, и приложение НЕ запускается должным образом и не отображается должным образом.
ОБНОВЛЕНИЕ 1 : Моя проблема только тогда, когда монитор НЕ подключен, в противном случае я получаю разрешение 1920x1200 отлично. Я использую следующую команду от удаленного клиента Linux:
rdesktop -g 1920x1200 ipaddr
ОБНОВЛЕНИЕ 2 : проблема на самом деле не с rdp
или rdesktop
. Это разрешение по умолчанию окна машины. Если монитор присутствует, он дает правильное разрешение 1920x1200, что идеально. Но если я удаляю монитор и перезагружаю систему, окна запускаются с другим разрешением, и, поскольку мое приложение запускается при запуске (и для которого требуется только разрешение 1920x1200), приложение НЕ будет работать должным образом.
-g 1920x1200
Параметрrdesktop
работает отлично здесь и , как ожидалось. Какую ошибку и / или результат вы получаете?Ответы:
Сначала установите желаемое разрешение, используя:
Также устанавливается
ColorDepth
с помощью:После этого в
regedit
, ручного поискаDefaultSettings.XResolution
,DefaultSettings.YResolution
иBitsPerPixel
и изменить все те , 1920, 1200, 16 (все в десятичной системе ) , соответственно , используя следующую кнопку поиска F3.Я также добавил запись ColorDepth для RDP-соединения (не обязательно):
Я не знаю, какая часть реестра сделала это, но теперь это работает.
источник