2009-05-13 6 views
3

CygwinでGUIプログラムを実行するために必要なすべてのパッケージをインストールしました。CygwinでのXWindowプログラムの実行

は今のところ、私はX Windowのプログラムを起動するためにこれらの事をしなければならない:それは別のウィンドウを起動します)

1)/bin/startxwin.sh
2を(Xウィンドウ)
2)?そのX Windowでは、ssh -X user @ server(これはそのボックスのプログラムを実行したいリモートボックスです)
3)そのX Windowで "xclock"のようなGUIプログラムを起動できます。

私のオリジナルのCygwinウィンドウでssh -X user @ serverを直接実行し、別のX Windowを起動してそこで実行するのではなく、GUIプログラムを直接起動できますか?

説明は歓迎!!!!

答えて

2

GUIを使いたい場合は、リモート "Xクライアント"のグラフィックスを表示するためにAFAIKが必要です。

Xサーバ(?)を手動で起動するのが気になる場合は、起動時にXサーバを起動することができます。私の仕事のデスクトップで私はpersonnalyを行います(それはCygwinが提供するXサーバを使わず、商用のものを使用しています)。


編集:accordinly全体のコメントに、あなたがしようとしなければならないとします。export DISPLAY = XXX:0.0は、あなたのXサーバをホスティングし、.profileファイルにそれを追加し、マシンのIPアドレスであること(またはXXX .bashrcファイルはすばらしいはずですが、.profileはそのような種類のものには優れていますが、間違いかもしれません。)

+0

Hmmと表示されます。私はXサーバを起動しても構いませんが、Xサーバのウィンドウの下でGUIアプリケーションを起動する必要がありますか?あるいは、Xサーバを起動して、Cygwinのウィンドウに戻り、そこにGUIアプリケーションを起動できますか? – Saobi

+0

はい。 2)シェルからではなく、cygwinから直接GUIアプリケーションを起動する(私はexport DISPLAY = Cygwinを試してみた: 0.0、ただし成功しない場合は、最初の投稿のコメントを参照してください) – Saobi

+1

次のアドレスで試してください:export DISPLAY = xxx:0.0、xxxはxサーバをホストしているマシンのIPアドレスです。 –

1

いいえ、X Windowサーバー(startxwin.shを実行)を起動する必要があります。 "ssh -X"は実際には必要ありません。その後、直接GUIプログラムを起動し、通常のCygwinウィンドウで0.0

:あなたは

輸出DISPLAY = Cygwinのように環境変数を設定することができます。

+0

Hmm。 DISPLAY = Cygwin:0.0をエクスポートしようとしました。 Cygwinの下で直接GUIアプリケーションを起動すると、「Cygwin:不明なホスト(名前に関連付けられたアドレスはありません)」 – Saobi

関連する問題