Die vielleicht ignoranteste Antwort, die ich gepostet habe, aber hier ist: Verwenden Sie den TigerVNC-Client / Viewer und überprüfen Sie die 'Resize remote session to local window'
Optionen auf der Registerkarte Bildschirm.
Ich weiß nicht, was der $% # @ TigerVNC-Client dem Remote-vncserver oder xrandr oder Xvnc oder gnome oder ... mitteilt, aber die Größe ändert sich, wenn ich das TigerVNC-Client-Fenster ändere.
Mein Setup:
- Tiger VNC Server unter CentOS 6. Hosting des GNOME-Desktops. (Funktioniert auch mit RHEL 6.6)
- Windows einige Version mit Tiger VNC Client.
Dadurch ändert sich die Auflösung an die Größe des Client-Fensters, unabhängig davon, um was es sich handelt, und es handelt sich nicht um zooming
eine tatsächliche Auflösungsänderung (ich kann die neue Auflösung in der xrandr-Ausgabe sehen).
Ich habe alles versucht, um dem xrandr eine neue Auflösung hinzuzufügen, aber ohne Erfolg, immer mit einem 'xrandr: Failed to get size of gamma for output default'
Fehler.
Versionen, mit denen es momentan für mich funktioniert (obwohl ich in der Vergangenheit keine Probleme mit irgendwelchen Versionen hatte, installiere ich nur die neueste Version yum install gnome-* tigervnc-server
und funktioniert einwandfrei):
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.