Solaris 10を実行しているコンピュータがあり、リモートVNCセッションを正常に開始できますが、セッション解像度を設定できません。 GPUの解像度がVNCセッションで使用されているものよりはるかに高いことはわかっていますが、何も見つかりません。これに関する設定または情報です。私のPCでTightVNC Viewerをクライアントとして使用しています。
Solaris を実行しているコンピューターにモニターを接続すると、xrandr は以下を提供します。
Screen 0: minimum 640 x 480, current 1600 x 1200, maximum 1600 x 1200
default connected 1600x1200+0+0 0mm x 0mm
1600x1200 61.0*
1280x1024 60.0
1440x900 60.0
1280x800 60.0
1024x768 61.0
800x600 61.0
640x480 61.0
1440x900は、Solarisコンピュータに組み込まれているLCDの基本解像度です。
VNCセッションを開始した後、xrandrを使用して解像度を設定しようとしましたが、結果は次のようになります。
The Server does not support the XRandrR extension.
Runtime resolution changes to the display size are not available
だから私の質問は次のようになります:基本解像度とは異なる解像度でXスクリーン/モニターをどのように始めますか?では、VNCを使ってこの画面/モニターに接続できますか?本機が内蔵LCDにこの画面を表示したくない場合は、VNCを使用してより高い解像度の別の画面/モニタにアクセスできるようにしたいです。
Solaris コンピュータが xvnc を実行しています。
答え1
私はそれを見つけ、これを見つけました:https://blogs.oracle.com/solaris/post/vnc-made-simplevncadmスクリプトのみを使用すると、解像度のある仮想画面を指定してVNCクライアントを使用して接続できます。スクリプトを取得するには、Waybackマシンを使用する必要があります。ページ下部の最後のリンクです。 "vncadmは私の同僚Ralph Bogendoerferによって書かれました。ここからダウンロードできます。"