X11転送が機能しているかどうかを確認する最も簡単な例は何ですか?


13

私はクラスターにアクセスしていて、X11転送でクラスターにSSHで接続して機能するかどうかを確認する最も簡単な例を使用したいと思っていました。現在、私は単にクラスターにログインします:

$ ssh -Y user@cluster

いくつかの表示(GUIなど)があるクラスターで私が知っている唯一のプログラムはmatlabなので、実行するだけです。

$ matlab

以前は動作しましたが、画面に何かを表示して、動作するかどうかを確認する最も簡単なコマンドを知りたいと思っていました。現在、実行matlabするとコマンドインターフェイスが開きますが、エラーなどは表示されません。

誰かが何かが機能しているかどうかを確認するための代替コマンドを知っていますか?Ubuntuで継承され、X11以外のものをインストールする必要のない単一のコマンドがアイデアです。何かのようなもの:

$ display_a_box_with_text HELLOWORLD

それが私だけかどうかはわかりませんが、X11が機能しているかどうかを確認する唯一の方法は、MATLABを実行することであるというのは馬鹿げているようです。これをチェックするより良い方法があるはずです。


1
次のコマンドを実行しますxeyes
LDジェームズ

@LDJamesそのコマンドは見つかりませんでした。-Yちなみに、MATLABは現在動作しています(私が使用していたシステムでは何らかの理由で動作しませんでしたが、MATLABを実行することで動作するかどうかを確認する唯一の方法は、私にはばかげているようです。一般ユーザー)
ピノキオ

3
xeyesxclockoclockxcalcxgcxeditxlogoxmanかなり標準X11アプリケーションです。それらは、パケットx11-appsに含まれています。
誰もいない

@ピノキオ私の答えから何かを試しましたか?
チアゴライダーアウグスト

@ThiagoRiderAugustoはい、私は-vand -Yおよびxterm を試しました。それはを通してウィンドウを開いたXQuartzので、私はそれがうまくいったと思います。ありがとう!
ピノキオ

回答:


15

発行したsshコマンドの代わりに、以下を試してください。

$ ssh -v -Y user@cluster

別の引数を追加して-vsshコマンドのデバッグモードを有効にします。次のRequesting X11 forwardingように、を含む行を検索します。

$ ssh -v -Y user@cluster
[...]
debug1: Requesting X11 forwarding with authentication spoofing.
[...]

ログイン後、あなたはXウィンドウを開くために、次のコマンドを試すことができます:xtermxclockxcalcxedit、など、これらはすでにコメントで述べました。

カスタムテキストを含むダイアログボックスを要求したので、次のことを試してくださいxmessage

$ xmessage -center hello!

2
私が使用しているクラスターが持っていた唯一のコマンドはでしたxterm。私はsudoではないので他のコマンドはインストールできませんが、問題なく動作しxtermました!THX。
ピノキオ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.