Sinceramente, no VirtualBox, resolvi meu problema I3 configurando a resolução de uma maneira padrão no ambiente ubuntu / linux, porque a resposta escolhida aqui não funcionou para mim ao usar o VirtualBox ('xrandr --dpi 220') - minhas janelas de sessão do i3 eram apenas fechado. Então, usei a seguinte sequência padrão de comandos para configurar a resolução:
cvt 3840 2160 60
// Output: -> Modeline "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
Usando parte da saída (após a palavra Modeline) como parâmetro de um novo comando
xrandr --newmode "3840x2160_60.00" 3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
xrandr --addmode VGA-1 3840x2160_60.00
// este último comando ativa a resolução criada
xrandr -s 3840x2160
Para preservar a configuração entre as sessões de log do usuário, é necessário colocar os seguintes comandos em um arquivo init .bashrc.
Uma vez configurado, para se livrar dos espaços das barras de rolagem de 1 pixel, a opção Exibir-> Modo em escala do menu é a opção. Também devo configurar meu monitor UltraHd como um monitor principal no host do Windows.
Minha solução é uma combinação de duas respostas no seguinte link: Referência:
https://askubuntu.com/questions/377937/how-to-set-a-custom-resolution
Edit: appliance simplificado contendo um one-liner
eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p')
como um resultado adequado, a proporção do tamanho da tela da resolução pode ser reavaliada / ajustada posteriormente; portanto, descubra a resolução criada pelo comando xrand - anexada no final da saída,
1) atribua a resolução a uma tela específica -
xrandr --addmode VGA-1 "2224x1250_60.00"
2) produza a resolução desejada no visor
xrandr --output VGA-1 --mode "2224x1250_60.00"