おそらく私が投稿した中で最も無知な答えですが、TigerVNC クライアント/ビューアーを使用'Resize remote session to local window'
し、オプションの [画面] タブで確認してください。
$%#@ TigerVNC クライアントがリモート vncserver または xrandr または Xvnc または gnome または ... に何を通知するかはわかりませんが、TigerVNC クライアント ウィンドウを変更するとサイズが変更されます。
私のセットアップ:
- CentOS 6 で実行されている Tiger VNC サーバー。GNOME デスクトップをホストしています。(RHEL 6.6 でも動作します)
- Tiger VNC Client を搭載した Windows 一部のバージョン。
これにより、クライアントウィンドウのサイズに関係なく解像度が変更されますが、そうではなくzooming
、実際の解像度の変更です(xrandr出力で新しい解像度を確認できます)。
xrandrに新しい解像度を追加するためにできる限りのことを試みましたが、役に立たず、常に'xrandr: Failed to get size of gamma for output default'
エラーが発生します。
現在動作するバージョン(過去にどのバージョンでも問題はありませんでしたが、最新のものをインストールするだけで問題なくyum install gnome-* tigervnc-server
動作します):
OS: RHEL 6.6 (Santiago)
VNC Server:
Name : tigervnc-server
Arch : x86_64
Version : 1.1.0
Release : 16.el6
# May be this is relevant..
$ xrandr --version
xrandr program version 1.4.0
Server reports RandR version 1.4
$
# I start the server using vncserver -geometry 800x600
# Xvnc is started by vncserver with following args:
/usr/bin/Xvnc :1 -desktop plabb13.sgdcelab.sabre.com:1 (sg219898) -auth /login/sg219898/.Xauthority
-geometry 800x600 -rfbwait 30000 -rfbauth /login/sg219898/.vnc/passwd -rfbport 5901 -fp catalogue:/e
tc/X11/fontpath.d -pn
# I'm running GNOME (installed using sudo yum install gnome-*)
Name : gnome-desktop
Arch : x86_64
Version : 2.28.2
Release : 11.el6
Name : gnome-session
Arch : x86_64
Version : 2.28.0
Release : 22.el6
Connect using Tiger 32-bit VNC Client v1.3.1 on Windows 7.