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?


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.


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 :)


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).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.