SSH経由でグラフィカルアプリケーションを起動(および**リモートマシン上で**表示)


7

私はこれが他の場所で尋ねられたと確信していますが、何かを拾い上げるような方法でそれを表現することはできないようです。

私の隣には、開発中にグラフィカル(SDL)アプリケーションをテストしたいラップトップがあります。SSH経由でプログラムを実行してプロセスを開始したい。

これは可能ですか?


1
スーパーユーザに属している
freethinker

回答:


3

すでにそれを理解しました、私は私の馬を保持する必要がありました。export DISPLAY=':0'ターミナルに入りました(SSHを実行)。


その場合ssh -X、適切な変数を自動的に設定する必要があります。
エルヨボ

SSHは、本質的にX11フォワーディングをサポートしていますので、あなたは-Xでsshセッションを開始した場合、あなたはあなたのssh接続経由でX11アプリケーションを開くことができます
freethinker

1
Xフォワーディングは必要ありません。djへの応答を参照してください。

これはおそらく、ローカルマシン上の表示と見なされます...プログラムが実行されている場所に対してローカルです。とにかく、あなたが望むものを理解した今、はい設定DISPLAYは正しいアプローチです。また、Xにローカルでログインしたユーザーと同じユーザーであるか、xauth設定を調整する必要があることに注意してください。
ベンフォイト

0

Xフォワーディングを探しています。

ssh -X user@host <program>

1
その-X実際(首都)は、-xInfactは無効X11フォワーディングは、あなたがあなたの答えを更新したい場合があります
freethinker

3
いいえ、そうではありません。Xフォワーディングはまさに私が望んでいないものです。1つのマシンですべての入力を行いたいが、リモートマシンでプログラムを開くコマンドを(SSH経由で)実行したい。

@Muu、プログラムをリモートで表示することを明確に指定しなかったため、質問を更新することをお勧めします。
dj
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.