2009-04-14 15 views
3

著書「Xパワーツールは」それは述べ章「ディスプレイの仕様」、持っている:ディスプレイの仕様はどのように使用していますか?

Xクライアントは、ネットワーク上の任意の場所 ディスプレイに接続することができますので、いくつかの方法を持っていることが必要 です 使用するディスプレイを指定します。 これはディスプレイ の指定(またはdisplayspec)を使用して行われます。

 host:display[.screen] 

、あなたのプロジェクトで仕様を使用するにはどうすればよい:

displayspecは、この形式を取り?あなたのホスト、ディスプレイ、スクリーンが分かっているなら誰でもあなたの画面に接続できますか?多くの人々が同じプログラミングプロジェクトに取り組んでいる場合、どのように保護したり共有したりできますか?

答えて

4

通常、ほとんどのXサーバは、デフォルトではlocalhost以外のものからの接続を受け入れません。これを必要とする場合に最も簡単な方法は、Xトンネリングを有効にしてアプリを実行するボックスにsshを入れることです。アプリケーションは有効なDISPLAY設定を取得します。この設定はXサーバにとってローカルなので、すべて動作します。

アプリケーションでX Windowディスプレイ仕様を使用すると、環境内でDISPLAYを探してXクライアントライブラリに渡すのが一般的です。あなたは何もする必要はありません。実際、現代のXクライアントライブラリはおそらく環境自体からそれを釣り上げる能力があります。

関連する問題