VNC sendet Strg + Alt + F1-F6 an den Server


9

Ich habe versucht, dies jetzt für eine Weile herauszufinden, ich verbinde mich über VNC mit virtuellen Maschinen, und standardmäßig erhalten Sie eine grafische oder ncurses-Oberfläche, und CTRL+ ALT+ F3führt Sie zu einer Konsole mit Debug-Informationen. Gentoo fängt diese Befehle jedoch ab.

Wie kann ich sie an den VNC-Server weiterleiten?

Bearbeiten: Einige weitere Details Die VNC wird auf dem VM-Host ausgeführt. Daher erfasst sie nur die Anzeigeausgabe der VM und sendet alle Schlüssel an die VM, als wäre sie eine tatsächliche Tastatur, die mit ihr verbunden ist. Daher kann ich zu den TTYs wechseln, wenn meine CTRL+ ALT+ F1- F6Tastenanschläge durchgingen (funktioniert beispielsweise unter Windows einwandfrei).


Es ist nicht ganz klar, was Sie versuchen zu tun. Soweit ich weiß, möchten Sie STRG-ALT-F3 an den Remotecomputer senden, um dessen Konsole anzuzeigen. Dies funktioniert jedoch nicht. VNC leitet die Konsolenausgabe nicht um.
Renan

@ RenanBirckPinheiro Klarstellung hinzugefügt
Nicht verfügbar

Antworten:


7

Die richtige Lösung: Besorgen Sie sich einen VNC-Client, der diese Schlüssel senden kann. Wie jsbillings sagt, bieten Ihnen einige Clients die Möglichkeit, Schlüssel über ein Menü an die Fernbedienung zu senden. Mit dem Standard xvnc4viewerkönnen Sie die -MenuKeyOption verwenden, um die Taste festzulegen, die das Menü aktiviert. Auch hier, wie pro jsbillings' Antwort, ist der Standardschlüssel F8.

Der Hack: Wenn auf dem Remote-Server eine Shell ausgeführt wird, versuchen Sie chvt 3(oder sudo chvt 3). Auf der Konsole benötigen Sie kein Ctrl+ Alt+ F#. Sie können Alt+ F#(oder Alt+ wiederholt) verwenden, um zum TTY des X-Servers zurückzukehren. Oder melden Sie sich einfach an und sagen Sie sudo chvt 7; logout(oder was auch immer der X VT ist).

Die dumme Flickschusterei: seit Ctrl+ Alt+ F#früh durch den X - Server erfaßt, die direkt (und hart) Weg zu deaktivieren (temporär oder dauerhaft) diese Tasten. Dies erfordert, dass Sie Ihre X-Konfiguration ändern, und ist eine nervige Sache und wahrscheinlich auch eine schlechte Idee. Geh mit einem der anderen. :) :)


Wenn Sie daran interessiert sind, die X-Konfiguration zu ändern
muru

5

Ich glaube, Sie können verwenden F8, um ein Menü aufzurufen, das es Ihnen ermöglichen sollte, zu klicken controlund altbevor Sie drücken F3.


1
Dies gilt nur für TigerVNC (Standard in Red Hat / Fedora), nicht jedoch für TightVNC (Debian / Ubuntu).
Erik

2

Verwenden Sie TigerVNC.

Mit TigerVNC (eine Variante von TightVNC) können Sie die Tasten Altund Ctrlmodifier über das Menü sperren . Um das Menü zu öffnen, drücken Sie die F8Taste.


-1

Versucht mit tigervnc-viewer unter Ubuntu, aber die ALTund CTRLSperren schienen nicht effektiv. Am Ende wurde auf xvnc4viewer zurückgegriffen, der die gleiche Option hat und dann hat es funktioniert.


Bitte formatieren Sie Ihre Antworten mit Markdown, um sie lesbar zu machen, wie in der obigen Antwort!
Mattia.b89
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.