Resolução do modo de tela cheia do VirtualBox / Ubuntu

14

Eu criei uma VM de desktop Ubuntu 14.04 usando o VirtualBox e instalei adições de convidados. Por padrão, na inicialização, o VBox deseja apresentar a GUI do convidado em um tamanho específico menor do que o monitor real. Mas quando eu alterno para o modo de tela cheia ou em escala, em vez de redimensionar tudo suavemente (como uma imagem vetorial), fica tudo confuso e granulado, e difícil de ver.

O que posso fazer para corrigir isso?

    
por pnongrata 10.05.2014 / 02:37

5 respostas

6

O tamanho da janela é controlado pela resolução da tela da VM. Se você redimensionar manualmente a janela no host, você só ampliará a imagem retornada pela VM, então, é claro, isso dará uma qualidade de imagem muito ruim.

Altere a resolução da tela na configuração da VM, por meio da GUI, ou diretamente pela linha de comando com xrandr .

Primeiro execute xrandr sem argumentos, ele exibirá todas as saídas (neste caso, são apenas as saídas virtuais emuladas pelo VirtualBox).

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
...

Agora execute xrandr --output <output> --size <resolution> e substitua "output" e "size" pela saída conectada obtida do comando anterior (neste caso VGA1 ) e pela resolução que você deseja definir. Recomendo configurá-la apenas como bit menor do que o seu monitor real para deixar espaço para a barra de tarefas e barra de título da janela do Virtualbox.

Exemplo: xrandr --output VGA1 --size 1920x1040 .

Depois de definir a resolução na VM, o VirtualBox redimensionará automaticamente sua janela no host.

Aliás, aqui está a documentação oficial do sobre sobre como alterar a resolução da tela.

    
por 12.05.2014 / 15:39
21

Ao usar o VirtualBox, as resoluções padrão são limitadas a apenas algumas resoluções comuns. Para habilitar a resolução nativa do seu monitor, você precisará instalar corretamente as Additons Guest. Veja como você faz isso no Linux:

  1. Monte as adições de comentários selecionando Devices --> Insert Guest Additions CD image...
  2. execute o script VBoxLinuxAdditions.run no cd recém montado
  3. espere que ele faça seus negócios e, em seguida, reinicie o sistema operacional convidado

Depois de executar isso, o VirtualBox deve redimensionar automaticamente a resolução do convidado para o tamanho da janela. Pressionar a tecla direita Ctrl + F alternará a tela inteira do monitor.

    
por 16.05.2014 / 00:58
1

A instalação de adições de convidados foi bem-sucedida? Você pode verificar isso indo ao menu Exibir e ver se a opção 'Redimensionar automaticamente a exibição de convidados' está ativada. Clique aqui.

Sem a instalação bem-sucedida de adições de convidados, o VirtualBox não reajusta a resolução de convidado automaticamente, portanto, os gráficos dentro da VM podem parecer granulados / quebrados em uma tela maior.

OBSERVAÇÃO : Eu tenho o VirtualBox 4.3.10 e o Ubuntu 14.04 amd64 e as adições de convidados também não funcionam corretamente para ele, então eu suponho que terei que esperar pela próxima versão do VBox. / p>     

por 14.05.2014 / 01:50
1

Infelizmente, xrandr não funcionou para mim. Tentei alterar a resolução do convidado com a GUI, mas uma resolução mais alta não foi listada.

Instalar as adições do VirtualBox Guest automaticamente resolveu meu problema. Para fazer isso, clique no menu Dispositivos > Inserir Adição de Convidado Imagem do CD ... (ou você pode pressionar Host + D ). O Ubuntu perguntará se você deseja permitir que o CD execute automaticamente um programa. Confirme e forneça sua senha (a senha do root) e pronto.

Você pode usar a resolução completa do seu monitor Host entrando em tela cheia ( Host + F ) após reiniciar o sistema Guest.

EDITAR:

Parece que o Guest Additions é análogo à instalação de software de driver. O manual diz

They consist of device drivers and system applications that optimize the guest operating system for better performance and usability.

Você pode ter experimentado algo semelhante se já tentou adicionar uma placa gráfica ao seu sistema. Antes de instalar os drivers corretos, a resolução da tela é baixa e tudo é pixelado (se houver um termo assim).

Eu acredito que esta é uma medida de segurança, para garantir que o sistema operacional funcionará com todos os tipos de telas.

    
por 19.05.2014 / 15:11
0

Você pode executar este comando:

VBoxmanage.exe setextradata "Your VM image name here" CustomVideoModel 19200x1200x32
    
por 21.05.2015 / 22:04