web-dev-qa-db-ja.com

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

私はしばらくの間これを理解しようと試みてきました、私はVNCを介して仮想マシンに接続しており、デフォルトではグラフィカルまたはncursesインターフェースを取得します。 CTRL+ALT+F3 デバッグ情報を含むコンソールに移動します。ただし、Gentooはこれらのコマンドをインターセプトします。

それらをVNCサーバーに渡すにはどうすればよいですか?

編集:VNCがVMホストで実行されている詳細の一部です。したがって、VMからのディスプレイ出力をキャプチャし、任意のキーをVMに送信します。接続されている実際のキーボードの場合。したがって、私はTTYに切り替えることができます。 CTRL+ALT+F1-F6 キーストロークは通り抜けていました(たとえば、Windowsの場合は問題なく動作します)。

9
Not Available

適切な解決策:これらのキーを送信できるVNCクライアントを取得します。 jsbillings が言うように、一部のクライアントはメニューを介してリモートにキーを送信するオプションを提供します。標準のxvnc4viewerでは、-MenuKeyオプションを使用して、メニューをアクティブにするキーを設定できます。繰り返しますが、 jsbillings ' の回答に従って、デフォルトのキーは F8

ハック:リモートサーバーでシェルを実行している場合は、chvt 3(またはSudo chvt 3)を試してください。コンソールでは、あなたは必要ありません Ctrl+Alt+F#、使用できます Alt+F# (または Alt+ 繰り返し)XサーバーのTTYに戻ります。または、ログインしてSudo chvt 7; logout(またはX VTが何であれ)と言うだけです。

愚かなクラッジ:以来 Ctrl+Alt+F# Xサーバーによって早期に取得された場合、直接(かつハード)な方法は、これらのキーを(一時的または永続的に)無効にすることです。これはXの設定を変更する必要があり、やっかいなことで、おそらくそれ以外にも悪い考えです。他の人と一緒に行きます。 :)

7
Alexios

使えると思います F8 メニューを表示し、クリックできるようにします control そして alt 打つ前に F3

5
jsbillings

TigerVNCを使用します。

TigerVNC(TightVNCのバリエーション)を使用すると、 Alt そして Ctrl メニューを介して修飾キー。メニューを開くには、 F8 キー。

2
erik