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 que o meu monitor real. Mas quando alterno para o modo de tela cheia ou escalado, em vez de redimensionar tudo sem problemas (como uma imagem vetorial), tudo fica confuso e granulado e difícil de olhar.
Oque posso fazer para consertar isso?
ubuntu
virtualbox
virtual-machine
guest-additions
pnongrata
fonte
fonte
Respostas:
O tamanho da janela é controlado pela resolução da tela da VM. Se você redimensionar manualmente a janela no host, você apenas ampliará a imagem retornada pela VM, portanto é claro que isso gera 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
xrandr
.Primeira execução
xrandr
sem argumentos, ele exibirá todas as saídas (nesse caso, são apenas as saídas virtuais emuladas pelo VirtualBox).Agora execute
xrandr --output <output> --size <resolution>
e substitua "output" e "size" pela saída conectada que você obteve do comando anterior (neste casoVGA1
) e a resolução que você deseja definir, eu recomendo configurá-lo um pouco mais baixo que o monitor real para deixar espaço para a barra de tarefas e a 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.
A propósito, aqui está a documentação oficial do Ubuntu sobre como alterar a resolução da tela.
fonte
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 os Additons Convidados. Veja como você faz isso no Linux:
Devices --> Insert Guest Additions CD image...
VBoxLinuxAdditions.run
script dentro do CD recém-montadoDepois de executar isso, o VirtualBox deve redimensionar automaticamente a resolução de convidado para o tamanho da janela. Pressionar a direita Ctrl+ Falternará a tela cheia desse monitor.
fonte
A instalação das adições de convidados foi bem-sucedida? Você pode verificar isso no menu Exibir e ver se a opção 'Redimensionar automaticamente a exibição de convidado' está ativada. Clique aqui.
Sem a instalação bem-sucedida das adições de convidados, o VirtualBox não reajusta a resolução dos convidados automaticamente, para que os gráficos dentro da VM possam parecer granulados / quebrados em uma tela maior.
NOTA : 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 mim, portanto, presumo que terei que esperar pela próxima versão do VBox.
fonte
Infelizmente,
xrandr
não funcionou para mim. Tentei alterar a resolução de convidado com GUI, mas uma resolução maior não estava listada.Instalar as adições do VirtualBox Guest resolveu meu problema automaticamente. Para fazer isso, clique no menu Dispositivos > Inserir imagem do CD de adições de convidados ... (ou pressione
Host
+D
). O Ubuntu perguntará se você deseja permitir que o CD execute automaticamente um programa. Confirme e forneça sua senha (a senha root) e pronto.Você pode usar a resolução completa da tela do Host digitando em tela cheia (
Host
+F
) após reiniciar o sistema Convidado.EDITAR:
Parece que as adições de convidados são análogas à instalação do software do driver. O manual diz
Você pode ter experimentado algo semelhante se já tentou adicionar uma placa de vídeo ao seu sistema. Antes de instalar os drivers adequados, a resolução da tela é baixa e tudo fica pixelizado (se houver esse termo).
Acredito que esta é uma medida de segurança, para garantir que o sistema operacional funcione com todos os tipos de monitores.
fonte
Você pode executar este comando:
fonte