Страница 1 из 1
VirtualBox: режим масштабирования
Добавлено: 05 окт 2019, 18:44
Olej
Копаясь с
Manjaro Linux попал в такую историю:
- VirtualBox 6.0.8
- хочу установить дополнения гостевой ОС в Manjaro, но не монтируя ISO дополнений, а установкой собственных пакетов Manjaro (они этим гордятся)...
- но (пока!) это не выходит
- но пока разбирался с этим делом (и поиском и по всякому) наткнулся на такую
позицию меню виртуальной машины как "Режим масштабирования экрана":
- после чего это выглядит так (обратите внимание на пропорции экрана):
Это сразу порождает целый ряд вопросов...
Re: VirtualBox: режим масштабирования
Добавлено: 05 окт 2019, 19:01
Olej
Olej писал(а): ↑05 окт 2019, 18:44
Это сразу порождает множество вопросов...
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
Т.е. понятно, что масштабирует (искажает) экран виртуальной машины сам менеджер VirtualBox - сама виртуальная машина про то ничего не знает, и работает в своём стандартном разрешении.
3. С какой
версии VirtualBox это появилось, что прошло как-то незамеченным?
Re: VirtualBox: режим масштабирования
Добавлено: 06 окт 2019, 01:12
Olej
Olej писал(а): ↑05 окт 2019, 18:44
- но пока разбирался с этим делом (и поиском и по всякому) наткнулся на такую
позицию меню виртуальной машины как "Режим масштабирования экрана":
Потому как, если кто помнит, во многих случаях установка дополнений гостевой ОС требуется, если по-быстрому, только для динамического изменения размера экрана виртуальной машины.
Но этого можно добиться и простым, получается, изменением режима отображения.
Re: VirtualBox: режим масштабирования
Добавлено: 24 янв 2020, 19:32
Olej
Olej писал(а): ↑05 окт 2019, 18:44
- но пока разбирался с этим делом (и поиском и по всякому) наткнулся на такую позицию меню виртуальной машины как "Режим масштабирования экрана":
Про изменение размера окна + режим масштабирования окна, для полноты и простоты здесь:
Изменение размера окна машины - это перевод документации VirtualBox ... не могу сказать какой свежести, версии:
Если вы включили режим масштабирования, экран виртуальной машины будет масштабироваться до размера окна. Это может быть полезно, если у вас много запущенных машин и вы хотите взглянуть на одну из них, когда она работает в фоновом режиме. В качестве альтернативы, это может быть полезным для увеличения окна, если выходной экран виртуальной машины очень мал, например, потому что в нем используется старая операционная система.
Чтобы включить режим масштабирования, нажмите Хост клавишу+C или выберите «Режим масштабирования экрана» в меню «Вид» в окне VM. Чтобы выйти из режима масштабирования, снова нажмите Хост клавишу+C.
Соотношение сторон экрана гостя сохраняется при изменении размера окна. Чтобы игнорировать соотношение сторон, нажмите Shift во время операции изменения размера.
Re: VirtualBox: режим масштабирования
Добавлено: 24 янв 2020, 19:43
Olej
Olej писал(а): ↑24 янв 2020, 19:32
это перевод документации VirtualBox ... не могу сказать какой свежести, версии:
В принципе, полный документ (разные аспекты VirtualBox) на русском языке озаглавлен и находится здесь:
Инструкция по VirtualBox, датирован где-то (по комментариям) 14.08.2019 ... и, наверное, может служить неплохой поддержкой тем, кто ещё не "на ты" с VirtualBox, или в качестве быстрого справочника.
Re: VirtualBox: режим масштабирования
Добавлено: 27 фев 2023, 11:21
Olej
Olej писал(а): ↑05 окт 2019, 19:01
Т.е. понятно, что масштабирует (искажает) экран виртуальной машины сам менеджер VirtualBox - сама виртуальная машина про то ничего не знает, и работает в своём стандартном разрешении.
Ещё раз о том же ... но в связи с дистрибутивом
GalliumOS
Если экран виртуальной машины в режиме масштабирования деформировать любым образом, то разрешение видимое из самой виртуальной машины не изменяется ... т.е. деформация делается средствами VirtualBox:
- Снимок экрана от 2021-11-24 18-50-37.png (373.32 КБ) 1358 просмотров
- Снимок экрана от 2021-11-24 19-01-08.png (602.16 КБ) 1358 просмотров
И там и там: 800х600.
Но если делать (сохранять) скриншот
изнутри виртуальной машины, то вы будете получать одно и то же изображение, независимо от того как деформируете само окно виртуальной машины:
- Screenshot from 2021-11-24 18-49-11.png (293.23 КБ) 1360 просмотров
Из-за такого преобразования изображения средствами VirtualBox качество (чёткость) изображения
может заметно падать (что хорошо видно и на показанных скриншотах).
Это принципиально отличает от масштабирования окна виртуальной машины установкой гостевых дополнений (модулей ядра)
внутри самой виртуальной машины - при этом меняется разрешение экрана, фиксируемое xrandr.