VNCはCtrl + Alt + F1-F6をサーバーに送信します。

VNCはCtrl + Alt + F1-F6をサーバーに送信します。

私はしばらくこの問題を解決しようとしてきましたが、VNCを介して仮想マシンに接続し、デフォルトでグラフィックまたはncursesインターフェイスを取得し、CTRL++を使用するとデバッグ情報を含むコンソールにALT移動します。F3しかし、Gentooはこれらの命令を傍受します。

VNCサーバーに転送する方法は?

編集:詳細:VNCはVMホストで実行されているため、VMのディスプレイ出力のみをキャプチャし、物理キーボードが接続されているかのようにVMにキーを送信します。したがって、CTRL++++のキーストロークが正常に完了したら、TTY(たとえばWindowsではうまく機能します)に切り替えることができますALTF1F6

答え1

正しい解決策:これらのキーを送信できるVNCクライアントを入手してください。良いジェスビリングスたとえば、一部のクライアントはメニューを介してリモコンにキーを送信するオプションを提供します。標準では、xvnc4viewerこの-MenuKeyオプションを使用してメニューを有効にするキーを設定できます。繰り返しますが、ジェスビリングス 答えは主キーですF8

ハッカー:リモートサーバーで実行されているシェルがある場合chvt 3(またはsudo chvt 3)を試してください。コンソールは++を必要とせCtrlず、+(または+再利用)を使用してTTYをXサーバーに返すことができます。または、単にログインして話す(またはX VTは何でも)。AltF#AltF#Altsudo chvt 7; logout

愚かなパッチワーク:Ctrl++はXサーバーによって事前にキャプチャされるため、単純で難しいアプローチは、これらのキーを(一時的または永続的に)無効にすることAltです。F#これにはX構成を変更する必要がありますが、これは面倒でおそらく悪い考えです。他の人の一人と一緒に行ってください。 :)

答え2

私はF8あなたがand beforeをクリックできるようにするメニューを呼び出すために使用できると信じていますcontrolaltF3

答え3

TigerVNCを使用してください。

TigerVNC(TightVNCのバリエーション)を使用すると、メニューを介してキーをAltロックして変更できます。Ctrlメニューを開くには、F8キーを 。

答え4

UbuntuでTigerVNC-Viewerを試してみましたが、うまくいかないようですALTCTRL最後に、同じオプションを使用してxvnc4viewerを使用して動作しました。

関連情報