Jak ustawić domyślną rozdzielczość ekranu i głębię kolorów bez monitora w Windows 7

10

Obecnie moje Windows 7 ma rozdzielczość ekranu 1920x1200 z monitorem DELL (karta graficzna Intel). Jak ustawić tę wartość domyślną, nawet jeśli NIE jest podłączony żaden monitor?

Właściwie to martwię się, że używam rdp ( rdesktop) do zdalnego połączenia po załadowaniu jednej aplikacji podczas uruchamiania na tym komputerze, a na koniec monitor NIE będzie już tam dostępny, ta aplikacja potrzebuje rozdzielczości 1920x1200 z 16-bitową ColorDepth.

Na obecnym etapie, kiedy uruchamiam Windows 7 bez monitora, a następnie loguję się do niego z innego komputera zdalnie za pomocą rdp ( rdesktop), sesja rdp ma inną rozdzielczość, a aplikacja NIE uruchamia się poprawnie i nie jest odpowiednio widoczna.

AKTUALIZACJA 1 : Mój problem występuje tylko wtedy, gdy monitor NIE jest podłączony, w przeciwnym razie otrzymam idealnie rozdzielczość 1920 x 1200. Korzystam z następującego polecenia ze zdalnego klienta Linux:

rdesktop -g 1920x1200 ipaddr

AKTUALIZACJA 2 : Problem NIE dotyczy faktycznie rdplub rdesktop. Jest to domyślna rozdzielczość komputera z systemem Windows. Jeśli monitor jest obecny, daje odpowiednią rozdzielczość 1920 x 1200, która jest idealna. Ale jeśli usunę monitor i zrestartuje system, system Windows uruchomi się z inną rozdzielczością, a ponieważ moja aplikacja uruchomi się przy starcie (i która wymaga tylko rozdzielczości 1920 x 1200), aplikacja NIE będzie działać poprawnie.

Tejas
źródło
Tutaj -g 1920x1200parametr rdesktopdziała dobrze i zgodnie z oczekiwaniami. Jaki otrzymujesz błąd i / lub wynik?
mpy
proszę zobaczyć aktualizację 2
Tejas

Odpowiedzi:

3

Najpierw ustaw żądaną rozdzielczość za pomocą:

ControlPanel → Wyświetlacz → Rozdzielczość ekranu.

Ustaw także ColorDepthza pomocą:

ControlPanel → Wyświetlacz → Rozdzielczość ekranu → Ustawienia zaawansowane → Monitor → Kolor

Po tym IN regedit, ręcznie wyszukać DefaultSettings.XResolution, DefaultSettings.YResolutiona BitsPerPixeli zmienić wszystkie te do 1920, 1200, 16 (wszystkie w systemie dziesiętnym) stosując odpowiednio następny przycisk wyszukiwania F3.
Dodałem również wpis ColorDepth dla połączenia RDP (nieobowiązkowy) ::

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services] „ColorDepth” = dword: 00000003 w systemie dziesiętnym.

Nie wiem, która część rejestru to zrobiła, ale teraz działa.

Tejas
źródło
1
Czy jest jakaś aplikacja, która robi to za Ciebie? Nienawidzę, żeby osobiście robić to źle
Jonathan
1
To nie działa.
haxpanel,