VirtualBox разрешение экрана

Настройка разрешения экрана в гостевой ОС

Работая с гостевой операционной системой установленной с помощью VirtualBox довольно часто возникает проблема с разрешением экрана. Сама проблема заключается в том, что вы не можете установить свое родное разрешение экрана, и вместо положенных допустим 1920 х 1080 вам приходится довольствоваться 800 x 600.

В принципе в гостевой ОС Windows эта проблема решается довольно быстро, после установки дополнений. К сожалению с Linux дела обстоят немного иначе, после установки дополнений разрешение у вас автоматически увеличится, но далеко не факт, что это будет именно то разрешение, которое вам нужно.

Ниже будет описан метод, с помощью которого можно будет установить ваше родное разрешение экрана в гостевой ОС Linux.

 

1) У вас должны быть установлены дополнения для гостевой ОС. Если они у вас еще не установлены, срочно сделайте это, о том как это сделать читайте в предыдущей статье «VirtualBox дополнения гостевой ОС».

Не делайте нечего из написанного ниже, пока не установите эти дополнения!

 

2) Предположим у вас широкоформатный монитор с разрешением 1920 х 1080 и с частотой 60Hz. Откройте терминал в гостевой ОС Linux, и введите следующую команду:

gtf 1920 1080 60

Вы подставьте то разрешение и частоту, которые нужны вам. У вас получится примерно вот такая запись:

# 1920×1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
Modeline «1920x1080_60.00» 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync

Запишите куда нибудь полученный результат, он вам еще пригодится (можете не записывать, просто не закрывайте терминал, потом скопируете эти строки прямо из терминала).

 

3) Теперь вам надо открыть на редактирование файл под названием xorg.conf:

sudo gedit /etc/X11/xorg.conf

P.S. Если у вас установлен другой текстовой редактор, замените gedit на имя вашего текстового редактора.

Найдите Section “Monitor”, и вставьте в конец этой секции (непосредственно перед EndSection) те значения, которые у вас получились во втором этапе, после использования команды gtf.

 

4) Найдите секцию под названием Section “Screen”. В конце этой секции сделайте вот такую запись:

Modes     "1920x1080"

Вместо значения “1920×1080” естественно поставьте свое разрешение.

Сохраните сделанные в файле изменения, и перезагрузите гостевую систему. После перезагрузки разрешение экрана должно стать нормальным (таким, каким вы его указали в файле xorg.conf). Если этого не произошло, следуйте в настройки монитора, в графической среде, там должно появится нужное вам разрешение.

Комментарии 8
  • Если в секции Screen есть под секция Display, то добавлять Modes “1920×1080” нужно именно в нее, иначе не будет работать.
    то есть должно получиться что то вроде

    Section “Screen”
    Identifier “Screen[0]”
    Device “Device[0]”
    Monitor “Monitor[0]”
    SubSection “Display”
    Depth 24
    Modes “1920×1080”
    EndSubSection
    EndSection

  • Не было файлика xorg.conf, сгенерировал, залез прописал все вроде так, теперь система виснет на экране загрузки и ни туда ни сюда… ^^

    • Может где то ошибка закралась? Ее легко допустить!
      Если делали снимок, то восстановите систему с помощью него.

      • Здравствуйте у меня не получается выставить свой размер экрана в программе VirtualBox. Обновления я установил, но там нет моего разрешения 1366*768. Помогите пожалуйста.

      • Здравствуйте, было бы неплохо, если бы Вы указали, какая ОС стоит на виртуалке. Если Windows, то просто нажмите Ctrl (хост клавиша) + F. Если это Linux, то… вообщем попробуйте, потом напишите получилось, или нет.

  • Беда.. Начал делать по инструкции, однако при открытии файла xorg.conf он у меня оказался пустым. После этого я скопировал туда то, что писало в терминале, и все.. Теперь не грузится ОС (Зависает на экране загрузки).

    • То есть не запускаются иксы, правильно?
      Зайдите из под командной строки (alt+f2), и введите это:
      sudo dpkg-reconfigure -phigh xserver-xorg

  • Вид – “Подгонять размер экрана гостевой ОС”.

Добавить комментарий