
En virtual box, ¿cómo puedo cambiar la resolución de la pantalla desde la línea de comando? (O si hay uno para cualquier tipo de computadora, también podría funcionar).
Respuesta1
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), deberá utilizar el siguiente comando:
VBoxManage controlvm "Windows XP Pro" setvideomodehint 1024 600 32
Sin embargo, existen algunos requisitos previos para esto:
Esto solo funciona si ha iniciado el sistema operativo invitado desde un entorno de ventanas en el sistema operativo host (es decir, Windows/X Windows/Mac OS Desktop).
Guest Additions debe instalarse en el sistema operativo invitado.
Respuesta2
Primero, la máquina virtual debe estar encendida, puede encenderla con el comando:
# VBoxManage startvm "VPN" --type headless
Antes de poder cambiar la resolución:
# VBoxManage controlvm "VPN" setvideomodehint 1024 768 24
Respuesta3
Si desea cambiarlo desde dentro del huésped:
En Windows: hay un par de herramientas que le permiten hacer esto fácilmente desde la línea de comando, en particularCambiador de pantalla.
En Linux: Úselo 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.
Respuesta4
Mire dentro de la documentación proporcionada con VirtualBox. ElPrograma VBoxManagele brinda la posibilidad de modificar máquinas virtuales desde la línea de comando. Sin embargo, no puedes hacer esto mientras la máquina está funcionando. Para hacerlo, necesitará encontrar una manera de programar el cambio de resolución para el sistema operativo que está virtualizando.