
Ich versuche das jetzt schon seit einiger Zeit herauszufinden. Ich verbinde mich über VNC mit virtuellen Maschinen und standardmäßig erhalten Sie eine grafische oder Ncurses-Oberfläche und CTRL+ ALT+ F3bringt Sie zu einer Konsole mit Debuginformationen. Gentoo fängt diese Befehle jedoch ab.
Wie kann ich sie an den VNC-Server weiterleiten?
Bearbeiten: Noch ein paar Details: VNC wird auf dem VM-Host ausgeführt, erfasst also nur die Anzeigeausgabe der VM und sendet alle Tasten an die VM, als wäre eine echte Tastatur angeschlossen. Daher kann ich zu den TTYs wechseln, wenn meine CTRL+ ALT+ F1- F6Tastenanschläge durchkommen (funktioniert beispielsweise unter Windows einwandfrei).
Antwort1
Die richtige Lösung:Holen Sie sich einen VNC-Client, der diese Schlüssel senden kann.Abonnierensagt, einige Clients bieten Ihnen die Möglichkeit, Tasten über ein Menü an die Fernbedienung zu senden. Beim Standard xvnc4viewer
können Sie die -MenuKey
Option verwenden, um die Taste festzulegen, die das Menü aktiviert. Auch hier gilt gemäßjosef_s
Antwort, der Standardschlüssel ist F8.
Der Hack:Wenn auf dem Remote-Server eine Shell ausgeführt wird, versuchen Sie es mit chvt 3
(oder sudo chvt 3
). Auf der Konsole benötigen Sie nicht Ctrl+ Alt+ , Sie können + (oder wiederholt + ) F#verwenden, um zum TTY des X-Servers zurückzukehren. Oder melden Sie sich einfach an und sagen Sie (oder was auch immer das X-VT ist).AltF#Alt→sudo chvt 7; logout
Der dumme Kludge:da Ctrl+ Alt+ F#frühzeitig vom X-Server erfasst wird, besteht der direkte (und schwierige) Weg darin, diese Tasten (vorübergehend oder dauerhaft) zu deaktivieren. Dies erfordert eine Änderung Ihrer X-Konfiguration, ist lästig und außerdem wahrscheinlich keine gute Idee. Verwenden Sie einen der anderen. :)
Antwort2
Ich glaube, Sie können verwenden, F8um ein Menü aufzurufen, in dem Sie auf klicken können control, altbevor Sie drücken F3.
Antwort3
Verwenden Sie TigerVNC.
Bei TigerVNC (einer Variante von TightVNC) können Sie die Sondertasten Altund über das Menü sperren. Um das Menü zu öffnen, drücken Sie die Taste.CtrlF8
Antwort4
Habe es mit Tigervnc-Viewer unter Ubuntu versucht, aber die ALTSperren CTRLschienen nicht wirksam zu sein. Habe am Ende auf xvnc4viewer zurückgegriffen, das die gleiche Option hat, und dann hat es funktioniert.