Портретная ориентация экрана Android x86 в VirtualBox

Установленная в виртуальную машину Oracle VM VirtualBox операционная система Android x86 по умолчанию загружается в альбомном режиме. Это не всегда удобно, особенно при взаимодействии с приложениями, работающими только в портретном режиме (например, Instagram).

Чтобы Android x86, работающий в VirtualBox, загружался в портретном режиме, нужно добавить соответствующий параметр в конфигурационный файл виртуальной машины. Для этого откройте стандартное приложение командной строки Windows и выполните следующие команды:

cd "C:\Program Files\Oracle\VirtualBox\"

(перейти в каталог с установленной программой VirtualBox)

VBoxManage setextradata "Android_Oreo" "CustomVideoMode1" "480x720x32"

(добавить настройку портретного режима в конфигурационный файл виртуальной машины).

Добавление дополнительных параметров к виртуальной машине в VirtualBox

Замените "Android_Oreo" на имя Вашей виртуальной машины, отображаемое в окне Менеджера VirtualBox.

Параметры виртуальной машины в VirtualBox

"480x720x32" – ширина в пикселях, высота в пикселях и глубина цветности в битах. Можно указать другие значения ширины и высоты экрана, но желательно, чтобы они были кратны сторонам 320×480 пикселей, так как при другом соотношении производительность может быть хуже. 32 бит – глубина цветности, предпочитаемая для Android.

Запустите виртуальную машину с установленным Android x86. На экране выбора загрузки операционных систем GRUB нажмите клавишу "e" на выделенном по умолчанию пункте.

Редактирование команды загрузки выделенной операционной системы в GRUB

На втором экране, предоставляющем выбор команды загрузки, снова нажмите на клавишу "e" для редактирования выбранного по умолчанию пункта.

Выбор команды загрузки для редактирования в GRUB

Добавьте к команде загрузки системы через пробел следующий параметр:

vga=ask

Добавление параметра vga=ask в команду загрузки системы

Нажмите клавишу "Enter", затем клавишу "b". Появится сообщение, где нужно нажать клавишу "Enter" для просмотра таблицы доступных разрешений экрана. Найдите видеорежим, который Вы добавили ранее в конфигурационный файл виртуальной машины, введите его код, стоящий слева от него, и нажмите клавишу "Enter".

Выбор видеорежима в VirtualBox

Android должен загрузиться в портретном режиме с выбранным разрешением.

Android загруженный в портретном режиме в VirtualBox

Автоматическая загрузка в портретном режиме

Чтобы не повторять проделанные выше операции каждый раз при запуске системы, можно отредактировать конфигурационный файла загрузчика GRUB, добавив параметр портретного режима в команду загрузки по умолчанию. Перед тем как продолжить, Вы должны запомнить или записать код видеорежима, который вводили ранее на экране с таблицей доступных разрешений изображения.

После полной загрузки Android нажмите комбинацию клавиш "Alt+F1", чтобы открыть терминал. Выполните последовательно следующие команды:

su

(поднять права выполнения команд до уровня администратора)

mkdir /data/mytempboot

(создать временный каталог для монтирования диска)

mount -t ext4 /dev/block/sda1 /data/mytempboot

(смонтировать диск во временный каталог)

vi /data/mytempboot/grub/menu.lst

(открыть конфигурационный файл загрузчика GRUB в редакторе vi).

Монтирование диска и редактирование файла загрузчика GRUB

Нажмите клавишу "i" для входа в режим вставки в редакторе vi, добавьте параметр видеорежима в команду загрузки в формате:

vga=код видеорежима в десятичной системе исчисления

Записанный ранее код вычислен в шестнадцатеричной системе и его нужно преобразовать в десятичную. Для этого воспользуйтесь Калькулятором Windows, предварительно переключив его в режим для программистов. Кликните на строке HEX (шестнадцатеричный режим ввода) и введите полученный ранее код видеорежима. В строке DEC введенный код будет отображаться в десятичной системе исчисления.

Преобразование числа из шестнадцатеричной системы исчисления в десятичную с помощью калькулятора Windows

Добавьте параметр с преобразованным кодом в строку с командой загрузки по умолчанию.

Добавление параметра видеорежима в команду загрузки по умолчанию

Нажмите клавишу "Esc", чтобы выйти из режима вставки в редакторе vi. Наберите команду:

:wq

и нажмите клавишу "Enter", чтобы сохранить изменения и выйти из текстового редактора vi.

Сохранение изменений и выход из редактора vi

И напоследок, выполните еще несколько команд для уборки за собой и перезагрузки системы Android:

umount /data/mytempboot

(размонтировать смонтированный ранее диск)

rmdir /data/mytempboot

(удалить временный каталог)

reboot

(перезагрузить Android).

Удаление временного каталога и перезагрузка Android

Операционная система Android x86 перезагрузится в добавленный выше портретный видеорежим по умолчанию.

Масштабирование экрана

При изменении разрешения экрана размер текста и значков может стать неудобочитаемым. Начиная с Android 7 можно изменить масштабирование изображения в настройках экрана. Для этого перейдите в "Настройки > Экран > Расширенные настройки > Размер шрифта" и измените размер на удобочитаемый.

Изменение размера шрифта в Android 7+

В разделе "Настройки > Экран > Расширенные настройки > Масштаб изображения на экране" измените масштабирование на наиболее подходящее для Вас.

Масштабирование изображения на экране в Android 7+

Оцените статью: Ужасная!ПлохаяТак себеХорошаяОтличная! 5,00 из 5 (голосов: 2)
Опубликовано в Android

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

* Представьтесь, пожалуйста! Авторизуйтесь через:

Подписаться на новости