Cambiar la resolución desde la línea de comando en el cuadro virtual

Cambiar la resolución desde la línea de comando en el cuadro virtual

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:

  1. 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).

  2. 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 -qpara 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 -qmostrará 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.

información relacionada