おそらく少し奇妙な要件は次のとおりです。
- Ubuntuを実行しているコンピュータ/ノートブックがあります。
- 私はiPadを持っており、そのラップトップにSSH経由でアクセスできますその隣に座る
- iPadを追加端末画面として使いたい
私が望んでいないもの:
- フルVNCは必要ありません。速度が遅く、解像度も比較的低い。マウスポインタや音は必要ありません。
- 明らかにX11を配信するiSSHというiOSアプリがありますが、英国のApple App Storeでは利用できないようです。
who
このコマンドを使用してiPad用のptsセッションを表示し、プライマリデスクトップのセッションからそれをエコーできます。screen
iPadセッションから現在アクティブなデスクトップウィンドウのセッションに切り替えることができますが、ミラーリングのみが実行され、追加の端末「スペース」は取得されません。
私の理想は、Ctrl-Tabを介してiPadで実行されている端末を切り替えることができることです。私が考えるのに効果があると思われる1つの秘訣は、どういうわけかiPadが接続された「オフスクリーン」xtermセッションを持つことです。
(注:もともとaskubuntu.comに質問しましたが、後で私の質問はUbuntuとは関係がなく、私が使用していたディストリビューションにすぎないことに気づきました。)
編集 - コメントに応じていくつかの説明:
@SpecialBomb - X11アプリケーションを監視する必要はありません。私はLinuxノートブックとiPadをテーブルの上に並べて、iPadを追加のターミナルウィンドウとして使用できることを願っています。この情報はiPadからSSH経由でほとんど得られますが、コマンドを入力するにはiPadのオンスクリーンキーボードのみを使用できます。私はラップトップのホーム画面の端末でそのセッションのコマンドを「実行」できることを知っていますが、リモートiPadセッション間でキーボードを切り替えたいと思います。接続があるので、これが可能でなければならないと思います。
@Radovan Garabik - x2xとx2vncはそれぞれ完全なリモートウィンドウとミラーリングプロトコルです。私はiPadから近くのラップトップにSSHを接続し、キーボードを使ってラップトップまたはiPad SSH PTSにコマンドを入力できる非常に簡単な設定が必要です。
ラップトップからSSHセッションにエコーでき、ラップトップのSSHセッションでコマンドを実行できるため、接続が可能です。しかし、私はiPadセッションが私のラップトップのxterm端末にある追加の「タブ」のように使用できたらと思います。
答え1
私の質問に対する可能な(ハッキーな)答えは次のとおりです。
- iPad(またはすべてのタブレット)でSSH経由でラップトップに接続します。
- iPadで次を実行します。
screen -S ipad
- ノートブックでターミナルウィンドウを開きます。
- 走る
screen -x ipad
- 端末ウィンドウをできるだけ小さくし、横に移動します。
これで、ほとんど最小化された端末をクリックするだけで、ラップトップのキーボード入力を効果的にキャプチャでき、iPad/タブレットで見ることができ、2番目の端末画面として使用できます。
私が本当に望むのは、私のラップトップに小さなウィンドウをインストールせずにこの効果を得る方法です。完全に最小化すると、確かにキーボード入力をキャプチャできません。
編集 - もう1つの欠点は、コマンドがラップトップセッションによってのみ解釈されることですctrl-a
screen
。screen