Tengo un servidor Ubuntu sin acceso físico a él, solo a través de ssh / vnc.
Está atascado en una resolución de 1680x1050 y en la configuración de la pantalla del sistema los menús están deshabilitados ya que no se detectó ninguna pantalla real conectada.
Necesito bajar la resolución a, por ejemplo, 800x600.
Cuando lo intento:
$ xrandr --output VGA1 --mode 800x600
Me estoy poniendo:
xrandr: cannot find mode 800x600
Los resultados son los mismos incluso si primero lo intento:
$ xrandr --newmode "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
Los accesorios son:
$ xrandr --prop
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 4096 x 4096
VGA1 disconnected 1680x1050+0+0 (normal left inverted right x axis y axis) 593mm x 371mm
1680x1050 (0x43) 146.2MHz
h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.3KHz
v: height 1050 start 1053 end 1059 total 1089 clock 60.0Hz
¿Algunas ideas?
Respuestas:
Parece que está utilizando el servidor de vino para compartir el escritorio a través de VNC. Aunque creo que puede cambiar su /etc/X11/xorg.conf, o lo que sea que sea el archivo de configuración X ahora, tengo otra sugerencia. Deje la configuración X sola y cree otra sesión para su vnc.
Instalar vnc
Crear vnc iniciar y detener scripts
vnc.sh
vnc-kill.sh
12 es solo un número de visualización arbitrario. Lo usará cuando se conecte al servidor. Puede ser cualquier número excepto 0. Eso es lo que el servidor de vino usa por defecto (creo). No olvides chmod + x las secuencias de comandos.
Opcional: iniciar sesión de vnc en el arranque
Agregue vnc.sh a su /etc/rc.local para que la sesión se inicie cuando se inicie la computadora. sudo vi /etc/rc.local y agregue esto al final antes de la "salida 0"
Ejecuto el servidor vnc como usuario aquí. No quiero que el servidor se ejecute en el contexto raíz. Reemplace el "YourUserName", por supuesto. Alternativamente, no necesita poner esto aquí, puede ingresar y ejecutar el script "vnc.sh" manualmente. Tu llamada.
Configura tu contraseña de vnc
(esto es independiente de la otra contraseña de escritorio de vnc)
Edite su archivo de sesión vnc
Comenta todo y pon esto al final
Pruébalo
Ejecute su script vnc.sh y conéctese desde otra computadora.
fuente
¿Podría considerar cambiar la resolución en el servidor VNC? No estoy seguro de su configuración, pero si el servidor VNC está en la máquina virtualizada, ¿podría verificar el punto de instanciación de vncserver y cambiar la
-geometry
bandera allí?Alternativamente, miraría xorg.conf y agregaría el modo que está buscando, ya
xrandr
que dice que no está disponible. Este artículo cubre los conceptos básicos de la edición xorg.conffuente
Puedo cambiar mi resolución de vncserver a voluntad con el siguiente comando:
(HT Matt D.)
fuente
vncconfig
? Quieres decirvnc4config
?vncconfig
.