Похожие вопросы

Переименование подключенного сетевого диска с помощью CMD
Как использовать команду NET SEND из Windows 7 в Windows XP?
Как открыть Chrome из командной строки с определенными страницами на вкладках в Mac OS X?
Команда Windows CMD копировать-PRN файлы
Рекурсивное перемещение файлов и папок в Linux
вкладка опции хрома, чтобы "приглушить" с помощью командной строки
В openSUSE ошибка команды
В командном файле Windows cmd как игнорировать возврат каретки
Как соединить файлы в командной строке без создания временных файлов?
Как сбросить сетевые подключения (Airport) из командной строки?
linux показывает размер содержимого папки в ls или другой команде
Как экспортировать список каталогов из командной строки?
Как передать окна "dir" в кодовую страницу ANSI
Есть интерфейс командной строки для халявы? [закрытый]
Как добавить аргументы командной строки в аргументы командной строки в ярлыке Windows?

Изменение разрешения из командной строки в виртуальном окне

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

5
задан Aaron Hall
источник

6 ответов

Вы можете быстро "подсказка" окно определенного размера с помощью следующей команды:

VBoxManage controlvm <uuid>|<name> setvideomodehint <xres> <yres> <bpp>

например, если у вас есть гость под названием "Windows XP Pro", и вы хотите установить разрешение 1024x600 в 32 бит на пиксель (он же 32 бит), вы будете использовать следующую команду:

VBoxManage controlvm "Windows XP Pro" setvideomodehint 1024 600 32

есть некоторые предпосылки для этого, однако:

  1. это работает, только если вы запустили гостевую ОС из оконной среды на хост-ОС (ie. Windows / X Windows / Mac OS Desktop).

  2. гостевые дополнения должны быть установлены в гостевых ОС.

18
отвечен Aaron Hall 2016-02-11 20:30:01
источник

во-первых, виртуальная машина должна быть включена, можно включить с помощью команды:

# VBoxManage startvm "VPN" --type headless

прежде чем вы сможете изменить разрешение:

# VBoxManage controlvm "VPN" setvideomodehint 1024 768 24
3
отвечен Roberto Góes 2016-06-28 18:14:15
источник

если вы хотите изменить его изнутри гость:

В Windows: есть несколько инструментов, которые позволят вам сделать это легко из командной строки, в частности Дисплей Changer.

В Linux используйте xrandr -q перечислить доступные режимы отображения, затем xrandr -s # здесь # - номер режима отображения, который вы хотите использовать. xrandr -q будет отображать эти параметры рядом с каждым параметром отображения.

2
отвечен John T 2010-02-24 04:29:45
источник

$ VBoxManage setextradata "относится к" "CustomVideoMode1" "1440x900x16"

где "WinXP" - имя вашей виртуальной машины. Это решение несколько близко к истине:)

1
отвечен kolypto 2009-08-29 21:27:03
источник

просмотрите документацию, поставляемую с VirtualBox. The программа VBoxManage позволяет изменять виртуальные машины из командной строки. Однако это невозможно сделать во время работы устройства. Для этого необходимо найти способ написать сценарий изменения разрешения для виртуализируемой операционной системы.

0
отвечен Dan Walker 2009-08-28 21:59:39
источник

клиент MS Windows RDP для Mac OSX имеет настройку предпочтений, которую я должен был настроить в дополнение к добавлению пользовательских режимов видео (показано выше).

выберите Настройки в меню RDC, затем нажмите "Показать". (Я собирался опубликовать изображение экрана, но функция предотвращения спама предотвратила это.)

выбрав "полный экран", я смог изменить режим отображения на полный экран клиентского компьютера. В данном случае это MacBook с разрешением экрана 1280x800.

0
отвечен Jerry Lumpkins 2012-06-09 14:55:44
источник

Другие вопросы command-line resolution virtual-machine virtualbox