VNC envoyer Ctrl + Alt + F1-F6 au server

J'ai essayé de comprendre cela maintenant, je me connecte aux machines virtuelles via VNC, et par défaut vous obtenez une interface graphique ou ncurses, et CTRL + ALT + F3 vous emmène dans une console avec des informations de debugging. Cependant, Gentoo intercepte ces commands.

Comment puis-je les transmettre au server VNC?

Edit: Plus de détails le VNC est en cours d'exécution sur l'hôte VM, donc il capture simplement la sortie d'affichage de la VM et envoie les keys à la VM comme s'il s'agissait d'un keyboard réel connecté. Par conséquent, je peux passer à la TTY si mes frappes CTRL + ALT + F1F6 traversaient (Fonctionne bien quand sur Windows par exemple).

La bonne solution: get un client VNC qui peut envoyer ces keys. Comme le dit jsbillings , certains clients vous donnent la possibilité d'envoyer des keys à la télécommand via un menu. Avec le standard xvnc4viewer , vous pouvez utiliser l'option -MenuKey pour définir la key qui active le menu. Encore une fois, selon la réponse de jsbillings , la key par défaut est F8 .

Le hack: si vous avez un shell en cours d'exécution sur le server distant, essayez chvt 3 (ou sudo chvt 3 ). Sur la console, vous n'avez pas besoin de Ctrl + Alt + F # , vous pouvez utiliser Alt + F # (ou Alt + plusieurs fois) pour revenir au TTY du server X. Ou connectez-vous et dites sudo chvt 7; logout sudo chvt 7; logout (ou quel que soit le X VT).

Le kludge stupide: puisque Ctrl + Alt + F # est capturé tôt par le server X, le moyen direct (et dur) est de désactiver (temporairement ou définitivement) ces keys. Cela vous oblige à modifier votre configuration X et est une chose ennuyeuse à faire, et probablement une mauvaise idée d'ailleurs. Allez avec l'un des autres. 🙂

Je crois que vous pouvez utiliser F8 pour faire apparaître un menu, qui devrait vous permettre de cliquer sur le contrôle et alt avant d' appuyer sur F3 .

Utilisez TigerVNC.

Avec TigerVNC (une variante de TightVNC), vous pouvez verrouiller les touches de modification Alt et Ctrl via le menu. Pour ouvrir le menu, appuyez sur la touche F8 .