среда, 11 января 2017 г.

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

Работая с гостевой операционной системой установленной с помощью 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). Если этого не произошло, следуйте в настройки монитора, в графической среде, там должно появится нужное вам разрешение.