web-dev-qa-db-ja.com

ローカルに入力された修飾キーまたはショートカットをVNC経由でリモートデスクトップに送信するにはどうすればよいですか?どういうわけかそれらをマスクまたはエスケープしますか?

Xmonadデスクトップに接続していますが、最初のワークスペースしか使用できません。他のワークスペースに変更するにはどうすればよいですか?

さらに:最後のターミナルが閉じていると、何もできません。新しいターミナルを開くにはどうすればよいですか?問題は、私のローカルxmonadがキーストロークをキャッチすることです。

一般的に言えば

  • ローカルで吸収されたキーストロークを回避するための魔法のキーの組み合わせ(ショートカット)はありますか?つまり、ローカルショートカットをエスケープして、リモートVNCデスクトップに送信できるようにしますか?画面に似たものを意味します。 Ctrl+aa 簡単な提出する Ctrl+a スクリーンのサブプロセスに。

  • または、仮想マシンのビジュアルインターフェイスからわかるように、kbdキャプチャを有効または無効にする方法はありますか?私は右のように意味します Ctrl virtualboxのキー。

興味がある場合:サーバーとしてx11vncを使用し、クライアント/ビューアーとしてtigervnc(tightvnc)のvncviewerを使用しています。しかし、それが助けになるなら、私はそれらの両方を変更します。

7
erik

さて、私は以前に監督したように見えるマニュアルページのヒントに出くわしました。ザ・ F8 キーは魔法のキーです: F8 ロックするCtrlまたはAlt修飾子を選択できるポップアップウィンドウを開きます。次に、別のワークスペースの番号を押してから、もう一度押すことができます F8 Alt修飾子のロックを解除します。

残念ながら、他の修飾子は選択できません。しかし、それはすでに役に立ちます。


Red Hat、CentOS、Fedoraなどで一般的なtiger vncviewerのmanページを引用しています…:

POPUP MENU
       The viewer has a popup menu containing entries which perform various actions.  It is usually
       brought up by pressing F8, but this can be configured with the MenuKey  parameter.   Actions
       which the popup menu can perform include:

         * switching in and out of full-screen mode

         * quitting the viewer

         * generating key events, e.g. sending ctrl-alt-del

         * accessing the options dialog and various other dialogs

       By  default, key presses in the popup menu get sent to the VNC server and dismiss the popup.
       So to get an F8 through to the VNC server simply press it twice.

Debian、Ubuntuなどで一般的なタイトなvncviewerからmanページを引用しています…(はるかに短い説明):

You  can  use  F8 to display a pop-up utility menu. Press F8 twice to pass single F8 to the
remote side.
4
erik

私は同様のシナリオに遭遇しました。 tigervncを実行して接続し、Windowsラップトップ上のLinuxサーバーを削除します。 tigervncセッションにとどまるなどのキーを取得して、tigervncを介して接続しているホスト上のワークスペースを切り替えます。私にとってうまくいったのは、Linuxシステムのキーボード設定を変更して、N = 1..4に対して-Nを使用してそのワークスペースに切り替えることでした。これらのキーストロークは、tigervncメニューでチェックされているボックスに関係なく、tigervncセッションにとどまるようになりました(デフォルトではF8キーを押します)。 --arrowのようなものをtigervncにとどまらせることはまだできませんが、私の主なユースケースは上記の回避策によって満たされています。

0
Paul