En el cuadro virtual, ¿cómo puedo cambiar la resolución de la pantalla desde la línea de comandos? (O si hay uno para cualquier tipo de computadora, eso también podría funcionar).
En el cuadro virtual, ¿cómo puedo cambiar la resolución de la pantalla desde la línea de comandos? (O si hay uno para cualquier tipo de computadora, eso también podría funcionar).
Respuestas:
Puede "insinuar" rápidamente la ventana a un tamaño específico con el siguiente comando:
VBoxManage controlvm <uuid>|<name> setvideomodehint <xres> <yres> <bpp>
Por ejemplo, si tiene un invitado llamado "Windows XP Pro" y desea establecer la resolución en 1024x600 a 32 bits por píxel (también conocido como 32 bits), usaría el siguiente comando:
VBoxManage controlvm "Windows XP Pro" setvideomodehint 1024 600 32
Sin embargo, hay algunos requisitos previos para esto:
Esto solo funciona si ha iniciado el SO invitado desde un entorno en ventanas en el SO host (es decir, Windows / X Windows / Mac OS Desktop).
Las adiciones de invitados deben instalarse en el SO invitado.
VBoxManage setextradata global GUI/MaxGuestResolution any
(antes de iniciar la VM). El cambio de tamaño automático también debe deshabilitarse en el menú Ver. Si la resolución prevista es particularmente alta (especialmente si es más alta que la resolución del host), es posible que deba asignarse más memoria de video.
Primero, el vm debe estar encendido, puede encenderlo con el comando:
# VBoxManage startvm "VPN" --type headless
Antes de que pueda cambiar la resolución:
# VBoxManage controlvm "VPN" setvideomodehint 1024 768 24
Si desea cambiarlo desde el invitado:
En Windows : hay un par de herramientas que le permiten hacer esto fácilmente desde la línea de comandos, especialmente Display Changer .
En Linux : use xrandr -q
para enumerar los modos de visualización disponibles, luego xrandr -s #
dónde #
está el número del modo de visualización que desea usar. xrandr -q
mostrará estas opciones numéricas junto a cada opción de visualización.
Mire dentro de la documentación provista con VirtualBox. El programa VBoxManage le permite modificar máquinas virtuales desde la línea de comandos. Sin embargo, no puede hacer esto mientras la máquina está funcionando. Para hacerlo, necesitará encontrar una manera de escribir el cambio de resolución para el sistema operativo que está virtualizando.
El cliente MS Windows RDP para Mac OSX tiene una configuración de preferencia que tuve que ajustar además de agregar los modos de video personalizados (que se muestran arriba).
Seleccione Preferencias en el menú RDC, luego haga clic en 'Pantalla'. (Iba a publicar una imagen de pantalla, pero la función de prevención de spam lo impidió).
Al seleccionar 'Pantalla completa', pude cambiar el modo de visualización a la pantalla completa de la computadora cliente. En este caso, un MacBook con una resolución de pantalla de 1280x800.