Atualmente, o Windows 7 possui resolução de tela 1920x1200 com monitor DELL (Intel Graphics Card). Como posso torná-lo padrão, mesmo que nenhum monitor esteja conectado?
Na verdade, minha preocupação é que eu estou usando o rdp ( rdesktop
) para conectar remotamente após carregar um aplicativo na inicialização desta máquina e, finalmente, o monitor NÃO estará mais lá, esse aplicativo precisa de resolução 1920x1200 com ColorDepth de 16 bits.
No estágio atual, quando inicio o Windows 7 sem monitor e, em seguida, efetuo login nele a partir de outra máquina remotamente usando rdp ( rdesktop
), a sessão rdp está em outra resolução e o aplicativo NÃO está sendo iniciado corretamente e não está visível.
ATUALIZAÇÃO 1 : Meu problema é apenas quando, o Monitor NÃO está conectado, caso contrário, estou obtendo uma resolução 1920x1200 perfeitamente. Estou usando o seguinte comando do cliente Linux remoto:
rdesktop -g 1920x1200 ipaddr
ATUALIZAÇÃO 2 : O problema NÃO é realmente com rdp
ou rdesktop
. É de resolução padrão da máquina Windows. Se o monitor estiver presente, ele fornecerá a resolução 1920x1200 adequada, o que é perfeito. Porém, se eu remover o monitor e reiniciar o sistema, o Windows iniciará com outra resolução e, quando meu aplicativo iniciar na inicialização (e que requer apenas resolução de 1920x1200), o aplicativo NÃO se comportará corretamente.
fonte
-g 1920x1200
parâmetro parardesktop
funciona bem aqui e conforme o esperado. Que erro e / ou resultado você recebe?Respostas:
Primeiro defina a resolução desejada usando:
Defina também
ColorDepth
usando:Após isso em
regedit
, procurar manualmenteDefaultSettings.XResolution
,DefaultSettings.YResolution
eBitsPerPixel
e mudar todos aqueles a 1920, 1200, 16 (Tudo em Decimal), respectivamente, usando o botão seguinte da pesquisa F3.Também adicionei a entrada do ColorDepth para conexão RDP (não obrigatório):
Não sei qual parte do registro fez isso, mas agora funciona.
fonte