Quizás la respuesta más ignorante que he publicado, pero aquí va: use el cliente / visor TigerVNC y verifique 'Resize remote session to local window'
en la pestaña Pantalla de opciones.
No sé lo que el cliente $% # @ TigerVNC le dice a vncserver remoto o xrandr o Xvnc o gnome o ... pero cambia de tamaño cuando cambio la ventana del Cliente TigerVNC.
Mi configuración:
- Tiger VNC Server que se ejecuta en CentOS 6. Hosting de escritorio GNOME. (Funciona también con RHEL 6.6)
- Windows alguna versión con Tiger VNC Client.
Con esto, la resolución cambia para adaptarse al tamaño de la ventana del cliente, sin importar cuál sea, y no lo es zooming
, es un cambio de resolución real (puedo ver la nueva resolución en la salida de xrandr).
Intenté todo lo posible para agregar una nueva resolución al xrandr, pero en vano, siempre termino con un 'xrandr: Failed to get size of gamma for output default'
error.
Versiones con las que funciona para mí en este momento (aunque no he tenido problemas con CUALQUIER versión en el pasado, solo instalo el último uso yum install gnome-* tigervnc-server
y funciona bien):
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.