Размер окна определяется разрешением экрана виртуальной машины. Если вы вручную измените размер окна на хосте, вы только увеличите изображение, возвращенное виртуальной машиной, поэтому, конечно, это дает очень плохое качество изображения.
Измените разрешение экрана в конфигурации виртуальной машины, либо через графический интерфейс, либо напрямую через командную строку с xrandr
.
Сначала запустите xrandr
без аргументов, он отобразит все выходные данные (в данном случае это просто виртуальные выходные данные, эмулируемые 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
...
Теперь запустите xrandr --output <output> --size <resolution>
и замените "output" и "size" подключенным выходом, который вы получили из предыдущей команды (в данном случае VGA1
), и разрешением, которое вы хотите установить. рекомендуем установить его чуть ниже, чем на самом деле, чтобы оставить место для панели задач и строки заголовка окна Virtualbox.
Пример: xrandr --output VGA1 --size 1920x1040
.
Как только вы установите разрешение в виртуальной машине, VirtualBox автоматически изменит размер своего окна на хосте.
Кстати, вот официальная документация Ubuntu об изменении разрешения экрана.