як відправити 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 !! :(
Кент

@Kent, просто відновіть це в налаштуваннях до іншого невикористаного ключа.
Mateusz Jagiełło

На всякий випадок, коли комусь потрібно, якщо вам потрібно надіслати 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

Коротка відповідь: Ми, як правило, надто покладаємось на обмін stackexchange, тоді як нам просто потрібно 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.