私はUbuntu 12.04(デスクトップだと思いますが…)を使用していますが、リモートvncserver
で接続して実行しています。サーバーの起動時にそのフラグを使用すると、解像度を正常に設定できますが、-geometry
デフォルト値を変更できないため、毎回フラグを設定する必要はありません。マニュアルではこの$HOME/.vnc/xstartup
ファイルを使用することをお勧めしますので、次のように変更しました。
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-terminal-emulator -geometry 1400x850 -ls -title "$VNCDESKTOP Desktop" &
ご覧のとおり、デフォルトの「1400x850」設定を試してみましたが、コマンドラインでその解像度を提供すると正常に動作します。他のオペレーティングシステムのソリューションである他のファイルでこの解像度を設定してみましたが、やはり機能しませんでした。
これはとても簡単なことです。ここで何が間違っていますか?デスクトップまたはサーバーのバージョンに関連していますか?それとも私のX構成ですか?
答え1
$HOME/.vnc/xstartup
サーバー自体ではなく、サーバー上で実行されているXデスクトップに適用されます。ファイルを生成する必要があります$HOME/.vncrc
。
$geometry = "1400x850";
内部に。いくつかの文書があります。
/usr/share/doc/vnc4server/examples/vnc.conf.gz