現在、私のWindows 7の画面解像度は1920x1200で、Dellモニター(Intel Graphics Card)を搭載しています。モニターが接続されていない場合でも、デフォルトにするにはどうすればよいですか?
実際、私の心配は、このマシンで起動時に1つのアプリケーションをロードした後、リモートでrdp(rdesktop
)を使用して接続していることです。最後に、モニターはもう存在しません。
現在の段階で、モニターなしでWindows 7を起動してから、rdp(rdesktop
)を使用して別のマシンからリモートでログインすると、rdpセッションが別の解像度になり、アプリケーションが正しく起動せず、正しく見える。
PDATE 1:私の問題は、モニターが接続されていない場合のみです。それ以外の場合は、1920x1200の解像度が完全に得られます。リモートLinuxクライアントから次のコマンドを使用しています。
rdesktop -g 1920x1200 ipaddr
PDATE 2:問題は実際にはrdp
またはrdesktop
にありません。 Windowsマシンのデフォルトの解像度です。モニターが存在する場合、それは完璧な1920x1200の適切な解像度を提供します。しかし、モニターを削除してシステムを再起動すると、Windowsは他の解像度で起動し、アプリケーションは起動時に起動するため(1920x1200の解像度のみが必要です)、アプリケーションは正しく動作しません。
まず、次を使用して必要な解像度を設定します。
ControlPanel→ディスプレイ→画面解像度。
また、ColorDepth
を次のように設定します。
ControlPanel→ディスプレイ→画面解像度→詳細設定→モニター→カラー
この後、regedit
で手動でDefaultSettings.XResolution
、DefaultSettings.YResolution
およびBitsPerPixel
を検索し、次の検索を使用してそれらすべてをそれぞれ1920、1200、16(すべて10進数)に変更します。ボタン F3。
RDP接続用のColorDepthのエントリも追加しました(必須ではありません)::
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services] "ColorDepth" = dword:00000003(10進数)。
レジストリのどの部分でこれが行われたかはわかりませんが、現在は機能しています。