Virtualbox, ¿cómo cambio la resolución de invitado (precisa) a 16: 9 (1920x1080) en lugar de la predeterminada 4: 3?

17

Hay muchas preguntas sobre problemas de resolución en askubuntu pero ninguna pregunta / solución parece resolver mi problema.

Tengo un sistema host 12.04 / preciso e instalé Ubuntu 12.04 / preciso como sistema invitado también. Después de la instalación, tuve la opción de seleccionar 1024x768 (4: 3) y 800x600 (4: 3) como resolución en la configuración de pantalla. Después de instalar las adiciones de invitados, se agregaron a la lista las opciones 1280x960 (4: 3) y 1440x1050 (4: 3). Ahora 4 en total, todos tienen la relación 4: 3.

Luego activé el modo de pantalla completa (host + f) y conseguí que el invitado se ejecutara en 1920x1200 nativo (16:10) para mi pantalla. Después de desactivar la pantalla completa, se agregaron dos opciones más a la lista desplegable de resoluciones, 1920x1200 (16:10) y 1600x1200 (4: 3).

Quiero ejecutar el invitado en 1920x1080 (16: 9) para poder grabar fácilmente screencasts en "full-hd". La última vez que tuve este problema, la solución fue ejecutar el comando "VBoxManage controlvm nameofyourVM setvideomodehint width height colordepth" desde el host, pero ahora quiero saber si hay alguna manera más fácil de resolver esto.

Cholmstedt
fuente

Respuestas:

11
  1. Vaya al menú Archivo y active la configuración Entorno o, en versiones más recientes, Preferencias .
  2. Seleccione Mostrar y cambie la configuración de Tamaño máximo de pantalla de invitado a "sugerencia" que le permite establecer un tamaño arbitrario para ancho y alto (por ejemplo, 1920 y 1200).
  3. Reinicie la máquina virtual y disfrútela.
Sangsoo Kim
fuente
1
¿De qué menú de archivo estás hablando?
CHolmstedt
@CHolmstedt El menú de archivos de Virtualbox Manager funciona.
Marcel
Lamentablemente, esto no funcionó para mí usando un invitado ubuntu 16.04 en Windows 7 y VirtualBox 4.3.12. Ubuntu pantalla no se puede cambiar de tamaño y no irá superior a 1024 x 768.
snark
5

Simplemente instale Virtualbox Guest Additions, pero antes asegúrese de tener DKMS en la terminal:

sudo apt-get install dkms

y actualizar:

sudo apt-get update

sudo apt-get upgrade

Después de instalar los complementos de invitados, reinicie la PC y obtendrá la relación de pantalla correcta.

Aleix
fuente
2
Me temo que eso no me ayudó. Como dije en la primera publicación, las adiciones de invitados ya están instaladas.
CHolmstedt
En mi caso, actualicé VirtualBox y luego actualicé Ubuntu, y en algún momento las adiciones de invitados parecieron dejar de funcionar (la pantalla no cambiaba de tamaño). Reinstalé las adiciones de invitados que las actualizaron a la última versión, reinicié la máquina virtual invitada y todo comenzó a funcionar nuevamente (podría cambiar la resolución de la máquina virtual).
jfritz42
4

Esto se basa en la respuesta de @Sangsoo Kim, que funciona bien para mí:

  1. Vaya a "Archivo"> ​​"Preferencias"
  2. Vaya a "Pantalla"
  3. Cambie "Tamaño máximo de pantalla de invitado" a "Sugerencia"
  4. Ingrese 1920 x 1200 como ancho y alto.
  5. Reinicie la máquina virtual y listo! Simplemente muestra la resolución correcta.

¡Espero que esto ayude!

Wery Nguyen
fuente
1
Creo que te refieres a 1920, no a 1902.
Alexej Magura
1

Tuve el mismo problema, instalé ubuntu nuevo, luego actualicé todos los paquetes + dkms, luego reinicié en pantalla completa. Instalé las adiciones de invitado mientras estaba en modo de pantalla completa y reiniciando en pantalla completa ...

Esto me lo arregló.

Christian Bekker
fuente
1

Sé que ha pasado mucho tiempo desde la última actividad en este hilo, pero esto me ayudó y es gracias a ustedes. En mi caso las herramientas ya estaban instaladas.

  1. instalar dkms
  2. ingresar al modo de pantalla completa
  3. desinstalar las herramientas
  4. reiniciar
  5. instalar las herramientas nuevamente
usuario45949
fuente
1

Modificación adicional de las respuestas de @ sangsoo-kim y @ wery-nguyen para mayor claridad y utilidad mejorada:

  • Inicie la aplicación VirtualBox en su host
  • Seleccione su máquina virtual invitada de Windows de la lista de máquinas virtuales
  • Ir a archivo> Preferencias en el menú de la aplicación VirtualBox
  • Seleccione Mostrar de la lista de preferencias
  • Cambie el tamaño máximo de pantalla de invitado a Ninguno

Ahora inicie la VM y podrá cambiar el tamaño de la ventana del contenedor del host a las dimensiones que desee, ¡y la VM se ajustará automáticamente!

Esto requiere que la versión correcta de VirtualBox Guest Additions esté instalada y ejecutándose dentro de su VM. Verifique la barra de estado dentro de su VM de Windows para ver un pequeño icono de VirtualBox (probablemente con una estrella amarilla). Si tiene ese ícono en la barra de estado de su máquina virtual de Windows, significa que las adiciones de invitados están instaladas. Confirme que el número de versión coincide con la aplicación VirtualBox que se ejecuta en su host (pase el cursor sobre ese icono para ver el número de versión de Guest Additions y haga una "Ayuda> Acerca de" en la aplicación Virtual Box para ver ese número de versión).

ps También puede hacer esto mientras la VM de Windows se está ejecutando, si eso no funciona, reinicie la VM después de realizar el cambio.


Edite el 22 de agosto de 2018 : es posible que también deba cambiar el tamaño de Ajustar el tamaño de Windows y cambiar automáticamente el tamaño de los elementos de la Pantalla de invitado en el menú de la aplicación VirtualBox View para que el cambio de tamaño funcione correctamente.

Menú "Ver" de VirtualBox

xmnboy
fuente
0

Yo también tuve el mismo problema. Instalé dkms y luego instalé los encabezados de Linux según la respuesta de @Daniel. Luego reinició Ubuntu mientras permanecía en modo de pantalla completa y cambió directamente a la resolución 16: 9 correcta.

usuario2572771
fuente
0

Tuve el mismo problema, pero ahora funciona. Tuve que instalar:

sudo apt-get install linux-headers-`uname -r`

El error se registró en: /var/log/vboxadd-install.log

abgradecer
fuente
@CHolmstedt Entonces, ¿funcionó?
Daniel
@Daniel No, me temo que no. Todavía no he encontrado ninguna solución que funcione para mi problema.
CHolmstedt