Quero gravar uma gravação de tela do Ubuntu em uma VM em 4k para pessoas com monitores novos, porém só tenho uma tela de 1080p.
Existe alguma maneira de aumentar a resolução da VM no virtualbox para 4k e ainda ajustá-la na minha tela de 1080p?
Tentei definir manualmente a resolução com xrandr, mas recebo o erro "O índice de tamanho 3840 é muito grande, existem apenas 13 tamanhos" Quando listei os tamanhos, o mais alto era 2560x1440, mas a tentativa de definir essa resolução também falhou.
Responder1
Para poder rodar um display virtual 4K no Virtual Box em uma tela menor, precisamos primeiro definir a resolução desejada (4096 x 2160) (tambémveja minha resposta lá):
Faça uma tela virtual 4k
Calcule a modelina para
xrandr
gtf 3840 2160 60 Modeline "3840x2160_60.00" 712.34 3840 4152 4576 5312 2160 2161 2164 2235 -HSync +Vsync
Defina um novo modo de geometria da tela:
xrandr --newmode "3840x2160_60.00" 712.34 3840 4152 4576 5312 2160 2161 2164 2235 -HSync +Vsync
Anexe este modo à tela virtual do Virtual Box (por exemplo
VGA-0
):xrandr --addmode "VGA-0" 3840x2160_60.00
Aplique este modo à Tela Virtual:
xrandr --output VGA-0 --mode "3840x2160_60.00"
Podemos alternativamente escolher esta nova geometria deConfigurações do sistema... > Telas.
Observação:O Virtual Box deve rodar em modo janela em uma tela com resolução menor que a nova geometria que definimos.
Grave a área de trabalho
Infelizmente devido a umbug na caixa virtualpodemos precisar desabilitar a aceleração 3D nas configurações da máquina para poder gravar a área de trabalho com nossosoftware de gravação favorito.
Abaixo está um exemplo de GIF reduzido de uma área de trabalho virtual 4K: