0

Bitvise Tunnelier を使用していて、太陽ステーションに接続する新しい xterm ウィンドウを生成すると、すべてがうまく機能します。私たちは太陽ステーションに視覚的な洗練された編集をインストールしており、コマンド vs& を使用して開くように指示されています. これを行うと、次のようになります。

fbm240-1:/home/users/ajahn 1 % vs&
[1] 4716
fbm240-1:/home/users/ajahn 2 % Visual SlickEdit: Can't open connection to X. DIS
PLAY='<Default Display>'

私はむしろ、自分の素材をサーバーに行ったり来たりしてフープを飛び越えることはしたくありません。アドバイス?

4

3 に答える 3

1

グラフィカルな Unix アプリを Sun サーバーでリモートで実行し、それを Windows ボックスに表示するには、Windows ボックスに Xwindows サーバーが必要です。Tunnelier が Xwindows トンネリングをサポートしているとは思えません。ssh クライアントである Putty に付属している Windows 用の Xwindows サーバーである Xming を見てみましょう。

http://sourceforge.net/projects/xming

編集:これがうまくいったことを嬉しく思います。何が起こっているのかについて、もう少し説明があります。X-Windows、Unix グラフィカル環境はクライアント サーバー ベースです。IE: VNC やリモート デスクトップなどのフルスクリーン ソフトウェアがなくても、リモート システムに個別のグラフィカル ウィンドウを表示できます。Unix のグラフィカル プログラムは X-Windows クライアントと呼ばれ、実際に表示を行うものは X-Windows サーバーと呼ばれます。

現在、Bitvise Tunnelier は単なる ssh クライアントです。IE: コマンドライン端末接続のみを扱います。ただし、ssh プロトコルは実際には ssh 経由で X-Windows をトンネリングできますが、次の 2 つが必要です。1) デスクトップで実行されている X-Windows サーバー (実際にアプリを表示するため)、および 2) X をサポートする ssh クライアント-Windows トンネリング。Windows用の軽量XサーバーであるXmingと、sshクライアントであるPuttyを入力してください。

したがって、Sun ボックスに ssh 接続し、ターミナル コマンドを入力することは問題ありませんでしたが、Visual SlickEdit は X-Windows クライアント アプリです。それを実行するには、X-Windows サーバーが必要でした。X-Windows サーバーが使用可能な場合、端末に DISPLAY 変数を設定して、グラフィカル アプリに表示する場所を指示します。

もう 1 つ注意: 以下の回答の一部では、DISPLAY 変数を Sun ボックスのホスト名に設定することを推奨しています。それはうまくいったかもしれませんが、Windows ボックスではなく、Sun の画面に VS ウィンドウを表示していたでしょう。

于 2008-09-25T14:43:11.373 に答える
0

vsを実行するシェルのDISPLAY環境変数は何ですか? 本当に「<デフォルト表示>」ですか?はいの場合は、「:0」または「 yourhostname :0 」に設定してから、vs を再度実行してみxhost +てください (ホストで使用する必要がある場合があります)。

これは、これを支援するために必要な説明のほんの一部です。

于 2008-09-25T14:35:36.570 に答える
0

ディスプレイのあるシステム (トンネラーを起動するシステム) で:

xhost +fbm240-1

そうでない場合は、 fbm240-1 をシステムの名前に置き換えます。推測しました。

また、DISPLAY が適切に設定されていることを確認する必要があります。ssh トンネリングを使用している場合は、既に使用されているはずです (openssh の場合は -Y を使用します。putty の場合は、[接続] -> [SSH] -> [X11] で [X11 転送を有効にする] を選択します。それ以外の場合は、ドキュメントをお読みください)。ほとんどの場合、X トンネリングが適切にセットアップされていれば、xhost をいじる必要はまったくありません。

于 2008-09-25T14:37:41.607 に答える