Como posso obter suporte para resolução de 1280x720 no VirtualBox?

Como posso obter suporte para resolução de 1280x720 no VirtualBox?

Gostaria de saber como adicionar suporte para resolução 1280x720 na caixa virtual sem usarVboxmanage.
Existe alguma maneira de corrigir o BIOS VESA da caixa virtual na inicialização para que ele suporte esta resolução.

Responder1

  1. Obtenha as informações do modelo

    gtf 1280 720 60
    

    por exemplo:

    # 1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz
    Modeline "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync +Vsync
    
  2. Obtenha o dispositivo de saída

    xrandr | grep "\sconnected"
    

    por exemplo:

    VGA-0 connected ...
    
  3. Crie um novo modo

    xrandr --newmode "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746
    xrandr --addmode VGA-0 1280x720_60.00
    
  4. Defina o novo modo

    xrandr --output VGA-0 --mode 1280x720_60.00
    

Finalmente você precisa de um script para isso, pois isso deve ser feito toda vez que você iniciar o VirtualBox.

Por exemplo:

#!/bin/bash
xrandr --newmode "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746
xrandr --addmode VGA-0 1280x720_60.00
xrandr --output VGA-0 --mode 1280x720_60.00

E inicie o script durante a inicialização do sistema, por exemplo, em /etc/lightdm/lightdm.conf:

sudo nano /etc/lightdm/lightdm.conf

Adicionar adicione a linha

display-setup-script=<path_to_script>/<script_name>

Se você precisar de uma versão mais genérica, me dê um ping.

Responder2

Se você instalar o Guest Additions, poderá usar resoluções personalizadas. E deve redimensionar automaticamente se você alterar o tamanho da GUI também.

VBoxManage edita um arquivo de configuração para que você possa fazer isso manualmente, se desejar. "virtualbox.xml" e "machine.xml" onde machine é sua instância. Este último mantém resoluções de tela.

A edição manual desses arquivos deve ser evitada. Eu tentaria primeiro as adições de convidados, depois o vboxmanage e depois o manual. Este último pode eliminar sua instância do VBox (portanto, faça um backup).

O comando VBoxManage para definir uma resolução personalizada é:

VBoxManage setextradata "<VM name>" "CustomVideoMode1" "1280x720x32"

informação relacionada