VirtualBox: режим масштабирования
Модератор: Olej
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: режим масштабирования
Копаясь с Manjaro Linux попал в такую историю:
- VirtualBox 6.0.8 - хочу установить дополнения гостевой ОС в Manjaro, но не монтируя ISO дополнений, а установкой собственных пакетов Manjaro (они этим гордятся)...
- но (пока!) это не выходит
- но пока разбирался с этим делом (и поиском и по всякому) наткнулся на такую позицию меню виртуальной машины как "Режим масштабирования экрана": - после чего это выглядит так (обратите внимание на пропорции экрана): Это сразу порождает целый ряд вопросов...
- VirtualBox 6.0.8 - хочу установить дополнения гостевой ОС в Manjaro, но не монтируя ISO дополнений, а установкой собственных пакетов Manjaro (они этим гордятся)...
- но (пока!) это не выходит
- но пока разбирался с этим делом (и поиском и по всякому) наткнулся на такую позицию меню виртуальной машины как "Режим масштабирования экрана": - после чего это выглядит так (обратите внимание на пропорции экрана): Это сразу порождает целый ряд вопросов...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: VirtualBox: режим масштабирования
1. Окно в режиме масштабирования без меню. Вопрос (и ним переполнен Интернет): как из него вернуться в режим нормального отображения. Ответ: <Host>+C, у вам по умолчанию клавиша <Host> - это правый Ctrl ... хотя эта клавиша переопределяемая, у меня, например, <Host> = <левый Shift> + <левый Ctrl>, потому что у меня на клавиатуре просто нет правого Ctrl.
2. Разрешение экрана в самой гостевой системе при этом не меняется! См.: Но и в том и в другом случае внутри VM Manjaro разрешение отобпажается одинаково:
Код: Выделить всё
[olej@manjaro ~]$ xrandr
Screen 0: minimum 1 x 1, current 1280 x 800, maximum 8192 x 8192
Virtual1 connected primary 1280x800+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
800x600 60.00 + 60.32
2560x1600 59.99
1920x1440 60.00
1856x1392 60.00
1792x1344 60.00
1920x1200 59.88
1600x1200 60.00
1680x1050 59.95
1400x1050 59.98
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1360x768 60.02
1280x800 59.81*
1152x864 75.00
1280x768 59.87
1024x768 60.00
640x480 59.94
3. С какой версии VirtualBox это появилось, что прошло как-то незамеченным?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: VirtualBox: режим масштабирования
Потому как, если кто помнит, во многих случаях установка дополнений гостевой ОС требуется, если по-быстрому, только для динамического изменения размера экрана виртуальной машины.
Но этого можно добиться и простым, получается, изменением режима отображения.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: VirtualBox: режим масштабирования
Про изменение размера окна + режим масштабирования окна, для полноты и простоты здесь: Изменение размера окна машины - это перевод документации VirtualBox ... не могу сказать какой свежести, версии:
Если вы включили режим масштабирования, экран виртуальной машины будет масштабироваться до размера окна. Это может быть полезно, если у вас много запущенных машин и вы хотите взглянуть на одну из них, когда она работает в фоновом режиме. В качестве альтернативы, это может быть полезным для увеличения окна, если выходной экран виртуальной машины очень мал, например, потому что в нем используется старая операционная система.
Чтобы включить режим масштабирования, нажмите Хост клавишу+C или выберите «Режим масштабирования экрана» в меню «Вид» в окне VM. Чтобы выйти из режима масштабирования, снова нажмите Хост клавишу+C.
Соотношение сторон экрана гостя сохраняется при изменении размера окна. Чтобы игнорировать соотношение сторон, нажмите Shift во время операции изменения размера.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: VirtualBox: режим масштабирования
В принципе, полный документ (разные аспекты VirtualBox) на русском языке озаглавлен и находится здесь: Инструкция по VirtualBox, датирован где-то (по комментариям) 14.08.2019 ... и, наверное, может служить неплохой поддержкой тем, кто ещё не "на ты" с VirtualBox, или в качестве быстрого справочника.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: VirtualBox: режим масштабирования
Ещё раз о том же ... но в связи с дистрибутивом GalliumOS
Если экран виртуальной машины в режиме масштабирования деформировать любым образом, то разрешение видимое из самой виртуальной машины не изменяется ... т.е. деформация делается средствами VirtualBox: И там и там: 800х600.
Но если делать (сохранять) скриншот изнутри виртуальной машины, то вы будете получать одно и то же изображение, независимо от того как деформируете само окно виртуальной машины: Из-за такого преобразования изображения средствами VirtualBox качество (чёткость) изображения может заметно падать (что хорошо видно и на показанных скриншотах).
Это принципиально отличает от масштабирования окна виртуальной машины установкой гостевых дополнений (модулей ядра) внутри самой виртуальной машины - при этом меняется разрешение экрана, фиксируемое xrandr.
Тема поднималась пользователем Olej 27 фев 2023, 11:21.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя