jak wysłać CTRL-ALT-Fn do wirtualnego gościa Linux?

27

To powinno być proste pytanie:

  • System operacyjny: Arch Linux
  • System operacyjny gościa: Arch Linux (GNOME)

Jak mogę wysłać Ctrl+ Alt+ F1do mojego systemu gościa Linux?

Kent
źródło
Jeśli jesteś przy konsoli, możesz także użyć chvt n(skąd npochodzi Ctrl + Alt + Fn). Użycie tej komendy w GUI (np. Tty7) wymaga uprawnień roota, aby uzyskać konsolę fd.
Lekensteyn
Do wyszukiwania słów kluczowych: FreeBSD (zaakceptowana odpowiedź jest dobra dla obu typów systemów operacyjnych).
Graham Perrin

Odpowiedzi:

24

Host+ F1, domyślny Hostklucz to Right Ctrl.

Mateusz Jagiełło
źródło
Jeśli host keypowiązanie Altnie działa. Idź do File => Preferencesi powiąż ponownie Right Ctrl!!
gavenkoa
1
@gavenkoa nowy problem ... moja klawiatura nie ma odpowiedniego Ctrl !! :(
Kent
@Kent, po prostu powiąż to w ustawieniach z innym nieużywanym kluczem.
Mateusz Jagiełło
Na wszelki wypadek, jeśli ktoś chce wysłać Ctrl + Alt na maszynę gościa (tylko te dwa klucze razem, bez trzeciego), wystarczy po prostu nacisnąć Ctrl + Alt (same poszukiwane klucze). forums.virtualbox.org/viewtopic.php?f=8&t=69058
Antonio Vinicius Menezes Medei
1
VirtualBox 5.1.26 nie ma zdefiniowanego hosta + Fn do niczego. Kiedy patrzę na okno Input-> Keyboard Settings, zakładkę Virtual Machine, nie widzę zdefiniowanego skrótu dla Host + Fn. I nie ma nazwy dla „Wstaw Ctrl-Alt-Fn”. Host + Fn nie przełącza się na n-ty terminal wirtualny dla żadnego Fn, którego próbuję.
Juan
2

Długa odpowiedź: najszybszą ścieżką do odpowiedzi jest w rzeczywistości doskonały podręcznik VirtualBox (tak, niektórzy ludzie wciąż piszą te rzeczy w dzisiejszych czasach). Możesz otworzyć instrukcję za pomocą menu Pomoc -> Spis treści ... i wpisz „ctrl + alt + f” w polu wyszukiwania: spowoduje to przejście do rozdziału „Wpisywanie znaków specjalnych” z odpowiedzią, której szukasz dla. W przeciwnym razie możesz go również przeczytać online: https://www.virtualbox.org/manual/ch01.html#specialcharacters

Krótka odpowiedź: zwykle zbytnio polegamy na zamianie stosów, podczas gdy musimy tylko RTFM, aby znaleźć odpowiedź wysokiej jakości. (ja w tym :)

Johan Boulé
źródło
1
+1; Nigdy nie biorę Stack Exchange jako głównego źródła. Używam go, aby znaleźć szybką odpowiedź, a następnie przeglądam dokumenty, aby przeczytać oficjalną dokumentację funkcji lub opcji lub cokolwiek, co zostało opisane w odpowiedzi. (Odkrywam, kiedy prowadzę profesjonalne szkolenia, że ​​jestem w niewielkiej mniejszości ....)
Wildcard
1

Jeśli masz zainstalowany VNC, możesz uruchomić VirtualBox w sesji VNC. Następnie użyj vncviewer (np. Używając F8menu kontekstowego w vncviewer tigervnc), aby ustawić Altklawisz w stanie wciśniętym. Następnie ręcznie wprowadź Ctrl+, Fnaby przełączyć na n-ty terminal wirtualny. „Usuń” klawisz Alt za pomocą vncviewer.

Nie jest to najszybsza metoda, ale działa, gdy inne metody nie działają (np. Host+ FnNie działało dla mnie w VirtualBox 5.1.26).

Juan
źródło