как отправить CTRL-ALT-Fn на виртуальный ящик гостевого Linux?


27

Это должен быть простой вопрос:

  • Хост ОС: Arch Linux
  • Гостевая ОС: Arch Linux (GNOME)

Как я могу отправить Ctrl+ Alt+ F1в гостевой ОС Linux?


Если вы находитесь в консоли, вы также можете использовать chvt n(где nнаходится от вашего Ctrl + Alt + Fn). Использование этой команды в графическом интерфейсе (например, tty7) требует привилегий root для получения консоли fd.
Лекенштейн

Для поиска по ключевым словам: FreeBSD (принятый ответ подходит для обоих типов ОС).
Грэм Перрин

Ответы:


24

Host+ F1, Hostключ по умолчанию Right Ctrl.


Если host keyпривязка к Altнему не работает. Перейти File => Preferencesи привязать к Right Ctrl!!
gavenkoa

1
@gavenkoa новая проблема ... моя клавиатура не имеет права Ctrl! :(
Кент

@ Кент, просто переназначь это в настройках на другой неиспользованный ключ.
Матеуш Ягелло

На всякий случай, если кому-то нужно, если нужно отправить Ctrl + Alt на гостевую машину (только эти две клавиши вместе, без третьей), можно просто нажать Ctrl + Alt (сами нужные клавиши). forums.virtualbox.org/viewtopic.php?f=8&t=69058
Антонио Виниций Менезес Медей

1
VirtualBox 5.1.26 не имеет Host + Fn, определенной для чего-либо. Когда я смотрю на окно ввода-> Настройки клавиатуры, вкладка Виртуальная машина, я не вижу ярлыка, определенного для Host + Fn. И нет имени для чего-либо "Вставить Ctrl-Alt-Fn". И Host + Fn не переключается на n-й виртуальный терминал для любого Fn, который я пытаюсь.
Хуан

2

Длинный ответ: Самый быстрый путь к ответу - на самом деле превосходное руководство VirtualBox (да, некоторые люди до сих пор пишут такие вещи в наши дни). Вы можете открыть руководство с помощью меню Справка -> Содержание ... и набрать "ctrl + alt + f" в поле поиска: это приведет вас прямо к главе "Ввод специальных символов" с ответом, который вы ищете. для. В противном случае вы также можете прочитать его онлайн: https://www.virtualbox.org/manual/ch01.html#specialcharacters

Короткий ответ: мы склонны слишком сильно полагаться на обмен стеками, в то время как нам нужен RTFM, чтобы найти качественный ответ. (меня включили :)


1
+1; Я никогда не принимаю Stack Exchange в качестве основного источника. Я использую его для поиска быстрого ответа, а затем просматриваю документы, чтобы прочитать официальную документацию о функции или параметре или обо всем, что было описано в ответе. (Я обнаруживаю, когда я провожу профессиональные тренинги, что я в крошечном меньшинстве ....)
Wildcard

1

Если у вас установлен vnc, вы можете запустить VirtualBox в сеансе vnc. Затем используйте vncviewer (например, используя F8контекстное меню в vncviewer tigervnc), чтобы установить Altклавишу в нажатом состоянии. Затем вручную введите Ctrl+, Fnчтобы переключиться на n-й виртуальный терминал. «Отключите» клавишу Alt через vncviewer.

Не самый быстрый метод, но он работает, когда другие методы не работают (например, Host+ Fnне работал для меня в VirtualBox 5.1.26).

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