Как переключаться между виртуальными машинами, которые находятся в полноэкранном режиме?


9

Я недавно перешел с VMware Workstation на VirtualBox. VMware позволил мне переключаться между виртуальными машинами в полноэкранном режиме, нажимая кнопку на панели инструментов. Поскольку я часто использую две или более виртуальных машины одновременно, которые используют оба моих монитора (все в полноэкранном режиме), эта функция очень важна для меня.

Я не могу найти ничего подобного в VirtualBox. На панели инструментов нет кнопки или пункта меню. Нет ярлыка (по крайней мере, я не могу его найти). Я ненавижу то, что теперь мне всегда нужно сначала свернуть все мониторы виртуальных машин один за другим, а затем максимизировать один из них на других виртуальных машинах, помня о том, чтобы максимизировать последний в главном окне, в противном случае - на панели задач моего хоста. становится скрытым

Пожалуйста, скажите мне, что я что-то упустил! Мне нужен ярлык / кнопка для переключения между виртуальными машинами, который переключает оба полноэкранных окна одновременно.

VirtualBox 4.3.0. Гостевые дополнения обновляются. Windows 7 x64 SP1 на хосте и у большинства гостей (иногда у гостя Linux).


Я не знаком с VMWare, и вопрос не совсем ясен. Вы хотите переключаться между двумя полноэкранными виртуальными машинами? Вы можете сделать это с помощью Host ( + release ) + Alt + Tab (как вам уже удалось, я вижу в комментариях). Если вы можете сделать это, то не было бы необходимости свернуть и развернуть эти окна. (Так что нет необходимости максимизировать все виртуальные машины одновременно) Я что-то упустил?
Рик

1
@Rik Да, я хочу переключаться между двумя полноэкранными виртуальными машинами, которые используют два монитора . Последняя часть важна, так как Host + Alt + Tab переключает только одно окно (один монитор) за раз, и это раздражает, чтобы найти правильный второй монитор, потому что все окна VirtualBox просто показывают логотип виртуальной машины, поэтому вы должны смотреть на текст, чтобы получить правильный.
Крем

1
Ух ты! Теперь я понимаю, что вы имеете в виду (я всегда использую один экран для ВМ). Во вкладке Alt + хоста есть две записи на ВМ, если они имеют двойной экран. Да, тогда это раздражает, чтобы переключиться. Я считаю это ошибкой в ​​VB, потому что если у вас активен первый экран виртуальной машины, вы не можете видеть второй. Рабочий стол самой Windows (в двухэкранном режиме) отображается как одна запись, так почему бы не виртуальные машины. Это было не совсем понятно в вашем вопросе, но теперь я активировал двойной монитор в своих виртуальных машинах.
Рик

Есть (действительно хромое) решение. Вы можете разместить небольшой командный файл на рабочем столе виртуальной машины с помощью multimonitortool /disable 2и multimonitortool /enable 2(вам нужно скачать multimonitortool ). Но это приведет к тому, что все окна на дисплее 2 перейдут в 1 (оставив 2 пустыми). Но он активирует дисплей 2 без необходимости его поиска. (Может быть, это можно сделать без его отключения) Но VB действительно должен делать это без этих патч-решений. Возможно, есть ярлыки для отображения дисплея 2.
Rik

Для людей, которые используют более одной виртуальной машины, это является большим раздражением и все еще не отсортировано.
user3791372 15.09.15

Ответы:


13

Находясь внутри виртуальной машины, вы можете достичь своей цели путем:

  • нажатие клавиши Host (Win: Ctrlпо умолчанию справа , OSX: Commandвам нужно всего лишь нажать одну клавишу)
  • Затем с помощью Alt Tab

протестировано на VirtualBox v. 4.3.8 (только один монитор)

После нажатия клавиши «Хост» гость теряет фокус в пользу Хоста. Тогда вы можете использовать Alt Tabобычный способ.


1
Вы проверяли это с настройкой двойного монитора с одной виртуальной машиной, занимающей оба экрана? И оба экрана переключаются на другую ВМ? Вот о чем этот вопрос. Не просто переключение одного экрана. Проблема в том, что VirtualBox не активирует второй экран при переключении на него. (На вкладке Alt + есть оба экрана, одна виртуальная машина, в списке есть отдельное лицо, что является проблемой, потому что таким образом одновременно можно активировать только один экран, и вам нужно несколько нажатий клавиш для активации второго экрана).
Рик

протестирован с настройкой одного монитора, очень жаль, что я потратил впустую ваше время. Можете ли вы сообщить то же самое, если оно работает для вас несколькими нажатиями клавиш? Спасибо!
Люк

1
Это нормально. Спасибо, что подумали. Мне потребовалось некоторое время, прежде чем я понял, что проблема была с настройкой двойного экрана. Очевидно, VMware делает это правильно (показывая одну запись в Alt + Tab) для виртуальной машины с двумя экранами, в то время как VirtualBox показывает две записи (для обоих экранов одной виртуальной машины). Вот почему так сложно переключиться в VirtualBox с / на двухэкранную виртуальную машину.
Рик

0

Насколько я могу судить, «единственный» способ сделать это - открыть меню внизу (подвести курсор к центру нижней части виртуальной машины.

введите описание изображения здесь

Если это меню не открылось, нажмите клавишу хоста - как правило, правильно ctrl. С этим меню, нажмите alt tab.

Досадно, хотя это работает, его не очень последовательным.


Я не могу заставить его работать, просто открыв панель инструментов, но Host + Alt + Tab вызывает обычное переключение окон хоста Windows. Но это все еще только переключает одно окно за один раз. Я хочу переключить оба полноэкранных окна виртуальной машины одновременно, как в VMware.
Крем

-1

Я думаю, что получил, нажмите клавишу хоста (по умолчанию правый CTRL), затем удерживайте Ctrl + Alt массив влево / вправо, если вы удерживаете одну виртуальную машину в полноэкранном режиме на рабочее пространство, а затем, когда вы нажимаете последовательность клавиш, которую я только что сказал вы сразу перейдете к следующей виртуальной машине в полноэкранном режиме: D

Это работает, если вы отключите «Auto Capture Keyboard» в главном окне VirtualBox («Файл»> «Настройки»> «Ввод»). Но затем вам нужно нажимать клавишу хоста каждый раз, когда вы хотите ввести «гость».


-2

Для выхода из полноэкранного режима удерживайте клавишу хоста и нажмите F


Я не хочу выходить из полноэкранного режима. Я хочу переключаться между двумя виртуальными машинами, которые находятся в полноэкранном режиме и остаются в полноэкранном режиме.
Крем
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.