web-dev-qa-db-ja.com

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

私はクラスターにアクセスできますが、X11フォワーディングを使用してクラスターにsshし、それが機能するかどうかを確認するために最も簡単な例を使用したかったのです。現在、私は単にクラスターにログインします。

$ ssh -Y user@cluster

クラスター内で何らかの表示(guiなど)を持っていることがわかっている唯一のプログラムはmatlabなので、実行するだけです。

$ matlab

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

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

$ display_a_box_with_text HELLOWORLD

私だけであるかどうかはわかりませんが、X11が機能しているかどうかを確認する唯一の方法は、MATLABを実行することです。これを確認するより良い方法が必要です。

7
Pinocchio

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

$ ssh -v -Y user@cluster

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

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

ログインした後、Xウィンドウを開くために次のコマンドを試すことができます:xtermxclockxcalcxeditなど.

カスタムテキストを含むダイアログボックスを要求したため、xmessageを試す必要があります。

$ xmessage -center hello!