comment envoyer CTRL-ALT-Fn à l'invité de boîte virtuelle Linux?

27

Cela devrait être une question simple:

  • OS hôte: Arch Linux
  • Système d'exploitation invité: Arch Linux (GNOME)

Comment envoyer Ctrl+ Alt+ F1à mon OS Linux invité?

Kent
la source
Si vous êtes à la console, vous pouvez également utiliser chvt n(d'où nvient votre Ctrl + Alt + Fn). L'utilisation de cette commande dans une interface graphique (par exemple tty7) nécessite des privilèges root pour obtenir un fd de console.
Lekensteyn
À des fins de recherche par mot clé: FreeBSD (la réponse acceptée est bonne pour les deux types de système d'exploitation).
Graham Perrin

Réponses:

24

Host+ F1, la Hostclé par défaut est Right Ctrl.

Mateusz Jagiełło
la source
Si la host keyliaison Altne fonctionne pas. Allez File => Preferenceset reliez à Right Ctrl!!
gavenkoa
1
@gavenkoa nouveau problème ... mon clavier n'a pas le bon ctrl !! :(
Kent
@Kent, il vous suffit de le relier dans les paramètres à une autre clé inutilisée.
Mateusz Jagiełło
Juste au cas où quelqu'un aurait besoin, si l'on doit envoyer Ctrl + Alt à une machine invitée (juste ces deux touches ensemble, sans une troisième), on peut simplement appuyer sur Ctrl + Alt (les touches voulues elles-mêmes). forums.virtualbox.org/viewtopic.php?f=8&t=69058
Antonio Vinicius Menezes Medei
1
VirtualBox 5.1.26 n'a pas Host + Fn défini à quoi que ce soit. Lorsque je regarde la fenêtre Input-> Keyboard Settings, onglet Virtual Machine, je ne vois aucun raccourci défini pour Host + Fn. Et aucun nom pour "Insérer Ctrl-Alt-Fn". Et Host + Fn ne passe pas au nième terminal virtuel pour tout Fn que j'essaie.
Juan
2

Réponse longue: Le chemin le plus rapide vers la réponse est en fait l'excellent manuel de VirtualBox (oui, certaines personnes écrivent encore ces choses de nos jours). Vous pouvez ouvrir le manuel avec le menu Aide -> Contenu ... et taper "ctrl + alt + f" dans le champ de recherche: cela vous positionnera directement au chapitre "Saisie de caractères spéciaux", avec la réponse que vous cherchez pour. Sinon, vous pouvez également le lire en ligne: https://www.virtualbox.org/manual/ch01.html#specialcharacters

Réponse courte: Nous avons tendance à trop compter sur stackexchange, alors que nous avons juste besoin de RTFM pour trouver une réponse de qualité. (moi inclus :)

Johan Boulé
la source
1
+1; Je ne prends jamais Stack Exchange comme source principale. Je l'utilise pour rechercher une réponse rapide, puis je regarde dans les documents pour lire la documentation officielle de la fonctionnalité ou de l'option ou de tout ce qui a été décrit dans la réponse. (Je découvre en dispensant des formations professionnelles que je suis dans une toute petite minorité ....)
Wildcard
1

Si vous avez installé vnc, vous pouvez exécuter VirtualBox dans une session vnc. Ensuite, utilisez un vncviewer (par exemple, en utilisant le F8menu contextuel dans le vncviewer de tigervnc) pour définir la Altclé dans un état enfoncé. Entrez ensuite manuellement Ctrl+ Fnpour basculer vers le nième terminal virtuel. "Désactivez" la touche Alt via votre vncviewer.

Ce n'est pas la méthode la plus rapide, mais elle fonctionne lorsque d'autres méthodes ne fonctionnent pas (par exemple, Host+ Fnne fonctionnait pas pour moi dans VirtualBox 5.1.26).

Juan
la source