Tengo Ubuntu 12.04 instalado en una máquina y siempre lo uso de forma remota desde VNC. Cuando tengo un monitor conectado a esta máquina, puedo cambiar la resolución de mi visor VNC en la siguiente línea:
$vnc4server --geometry 1440x900
Esto funcionó para mí, pero siempre uso esta máquina de forma remota, desconecto el monitor y reinicio. y la línea de comando anterior ya no funciona.
Entonces probé xrandr
SZ: Pixels Physical Refresh
*0 1024 x 768 ( 260mm x 195mm ) *60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none
Solo hay una opción disponible, así que intenté agregar una nueva.
$cvt 1440 900
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
$xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
$xrandr --addmode S2 "1440x900_60.00"
luego verifiqué con xrandr nuevamente y no puedo ver el nuevo modo agregado.
Intento ejecutar el siguiente comando y aparece un error que dice que mi RandR es demasiado viejo.
$xrandr --output S2 --mode 1440x900_60.00
xrandr: Server RandR version before 1.2
pero esto no tiene sentido para mí, si vuelvo a enchufar el monitor y ejecuto el comando xrandr, ¡funciona de nuevo! Parece que Ubuntu debe conectarse a un monitor real antes de que pueda cambiar mi resolución en mi visor VNC.
¿Alguien puede ayudar?
ACTUALIZACIÓN: Finalmente resolví este problema cambiando a tightvncserver
$tightvncserver -geometry 1440x900
funciona para mi.
Gracias todo respondió mi pregunta
fuente
Respuestas:
Puede cambiar la resolución cuando se conecta a una PC sin monitor a través de VNC ejecutando el siguiente comando:
Fuente: http://www.x.org/archive/X11R7.5/doc/man/man1/xrandr.1.html
fuente
xrandr: command not found
es lo que obtengo en Ubuntu 12.04. Supongamos que no está instalado en todas partes de forma predeterminadaEn cuanto a la documentación de xrandr, se basa en obtener información de la pantalla para las resoluciones compatibles. Sin un monitor conectado, xrandr no tiene información a la que recurrir para configurar una resolución de pantalla y probablemente se basa en la resolución establecida en sus preferencias de Pantalla para la conexión VNC. Sin visualización = sin cambio de resolución de pantalla.
fuente
xrandr
?