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


9

私はVNCを介して仮想マシンに接続しているんだ、しばらくの間、今これを理解しようとしてきた、そしてデフォルトでは、あなたは、グラフィカルまたはncursesベースのインターフェースを取得し、CTRL+ ALT+は、F3デバッグ情報付きでコンソールに表示されます。ただし、Gentooはこれらのコマンドをインターセプトします。

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

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


あなたが何をしようとしているのかははっきりしていません。私が理解しているように、コンソールを表示するためにCTRL-ALT-F3をリモートマシンに送信する必要がありますが、これは機能しません-VNCはコンソール出力をリダイレクトしません。
レナン

@RenanBirckPinheiroの説明を追加
利用不可

回答:


7

適切なソリューション:これらのキーを送信できるVNCクライアントを取得します。同様jsbillings一部のクライアントはあなたにメニュー経由でリモートに鍵を送信するオプションを与える、と言います。標準xvnc4viewerでは、-MenuKeyオプションを使用して、メニューをアクティブにするキーを設定できます。ここでも、jsbillingsの 回答に従って、デフォルトのキーはF8です。

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

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


X設定の変更に関心がある場合は、例を参照してください。bbs.archlinux.org
viewtopic.php?

5

私はあなたが使用することができると信じてF8、あなたがクリックできるようにする必要があるメニューを立ち上げるcontrolと、altあなたがヒットする前にF3


1
これはTigerVNC(Red Hat / Fedoraの標準)にのみ当てはまり、TightVNC(Debian / Ubuntu)には当てはまりません。
erik 2014年

2

TigerVNCを使用します。

TigerVNC(TightVNCのバリエーション)を使用するAltCtrl、メニューからと修飾キーをロックできます。メニューを開くには、F8キーを押します。


-1

Ubuntuでtigervnc-viewerを試してみましたが、ALTand CTRLロックは効果的ではないようです。結局、同じオプションを持つxvnc4viewerに頼り、それが機能しました。


上記の回答のように、Markdownを使用して回答を読みやすくするためにフォーマットしてください。
mattia.b89
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.