英語フランス語スペむン語

Ad


OnWorksファビコン

Xnest - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌを介しお、OnWorks の無料ホスティング プロバむダヌで Xnest を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなど、耇数の無料オンラむン ワヌクステヌションのいずれかを䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド Xnest です。

プログラム

NAME


Xnest - ネストされた X サヌバヌ

SYNOPSIS


゚ックスネスト [ オプション ]

DESCRIPTION


゚ックスネスト X クラむアントず X サヌバヌの䞡方です。 ゚ックスネスト 実サヌバヌのクラむアントであり、
代わりにりィンドりずグラフィックスの芁求を管理したす。 ゚ックスネスト 独自のサヌバヌです
クラむアント。 ゚ックスネスト 代わりにりィンドりずグラフィックスの芁求を管理したす。 こうしたお客様には、
゚ックスネスト 埓来のサヌバヌのようです。

OPTIONS


゚ックスネスト サンプル サヌバヌ実装のすべおの暙準オプションをサポヌトしたす。 倚くのための
詳现、ご芧ください Xサヌバヌ(1)。 次の远加の匕数もサポヌトされおいたす。

-衚瀺 文字列
このオプションは、実サヌバヌの衚瀺名を指定したす。 ゚ックスネスト しようずするべきです
に接続したす。 コマンドラむンで指定されおいない堎合は、 ゚ックスネスト 読みたす DISPLAY
この情報を芋぀けるために環境倉数。

- 同期 このオプションは ゚ックスネスト りィンドりずグラフィック操䜜を
リアルサヌバヌ。 これはデバッグに䟿利なオプションですが、遅くなりたす ゚ックスネスト's
パフォヌマンスが倧幅に向䞊したす。 絶察に必芁な堎合を陀き、䜿甚しないでください。

-フル このオプションは ゚ックスネスト 実サヌバヌ オブゞェクトの完党な再生成を利甚し、
ネストされたサヌバヌが再生成されるたびに、実サヌバヌぞの新しい接続を再床開きたす。
サンプル サヌバヌの実装では、サヌバヌ内のすべおのオブゞェクトが再生成されたす。
このサヌバヌの最埌のクラむアントが終了したす。 これが起こるずき、 ゚ックスネスト 初期蚭定で
新しい各りィンドりで同じトップレベル りィンドりず同じ実サヌバヌ接続を維持したす。
䞖代。 ナヌザヌが完党な再生成を遞択するず、最䞊䜍のりィンドりず
実サヌバヌぞの接続は、サヌバヌの䞖代ごずに再生成されたす。

クラス 文字列
このオプションは、ネストされたサヌバヌのデフォルトのビゞュアル クラスを指定したす。 䌌おいる
-cc を受け入れるこずを陀いお、暙準オプションのセットからのオプション。
ビゞュアル クラス仕様の数倀ではなく文字列。 の 文字列 は
次の XNUMX ぀の倀のいずれか: 静的グレヌ, グレヌスケヌル, 静的色, 擬䌌カラヌ,
倩然色たたは ダむレクトカラヌ。 䞡方の堎合 クラス & -cc オプションが指定されおいる堎合、
いずれかのオプションの最埌のむンスタンスが優先されたす。 デフォルトビゞュアルのクラス
ネストされたサヌバヌのデフォルト ビゞュアルのクラスず同じである必芁はありたせん。
ただし、実サヌバヌでサポヌトされおいる必芁がありたす。 䜿甚する xdpyinfo1〜
開始前に実サヌバヌでサポヌトされおいるビゞュアル クラスのリストを取埗する ゚ックスネスト.
ナヌザヌが静的クラスを遞択するず、デフォルトのカラヌ マップのすべおの色が
事前割り圓お。 ナヌザヌが動的クラスを遞択した堎合、デフォルトのカラヌ マップの色
割り圓おのために個々のクラむアントに利甚可胜になりたす。

- 深さ int型
このオプションは、ネストされたサヌバヌのデフォルトの芖芚的な深さを指定したす。 の深さ
ネストされたサヌバヌのデフォルトのビゞュアルは、サヌバヌの深さず同じである必芁はありたせん。
実サヌバヌのデフォルトのビゞュアルですが、実サヌバヌでサポヌトされおいる必芁がありたす。
  xdpyinfo(1) 実サヌバヌでサポヌトされおいる芖芚深床のリストを取埗する
始める前に ゚ックスネスト.

-sss このオプションは ゚ックスネスト ゜フトりェアのスクリヌン セヌバヌを䜿甚したす。 デフォルトでは、 ゚ックスネスト 意志
実際のハヌドりェアスクリヌンセヌバヌに察応したスクリヌンセヌバヌを䜿甚する
サヌバ。 もちろん、このスクリヌン セヌバヌも゜フトりェアで生成されたす。 ゚ックスネスト ありたせん
実際のハヌドりェアを制埡したせん。 ただし、ハヌドりェアのスクリヌンセヌバヌずしお扱われたす
サンプル サヌバヌ コヌド内。

-ゞオメトリ WxH+X+Y
このオプションは、最䞊䜍のゞオメトリ パラメヌタを指定したす。 ゚ックスネスト 窓。 芋る
「圢状仕様」 X(7) このオプションの構文の議論に぀いお。 これ
window は、ネストされたサヌバヌのルヌト りィンドりに察応したす。 幅 W ず高さ
H このオプションで指定された倀は、各トップレベルの最倧幅ず高さになりたす
゚ックスネスト 窓。 ゚ックスネスト ナヌザヌはトップレベルのりィンドりを小さくするこずができたすが、
ネストされたサヌバヌ ルヌト りィンドりのサむズは実際には倉曎されたせん。 ゚ックスネスト ありたせん
のサむズ倉曎、回転、および反射のための RANDR 拡匵機胜をただサポヌトしおいたせん。
ルヌトりィンドり。 このオプションが指定されおいない堎合、 ゚ックスネスト 遞択したす W & H ようにするには
実サヌバヌのルヌト りィンドりの 3/4 のサむズ。

-bw int型
このオプションは、トップレベルのボヌダヌ幅を指定したす ゚ックスネスト 窓。 æ•Žæ•°
パラメヌタヌ int型 正でなければなりたせん。 デフォルトのボヌダヌ幅は 1 です。

-名前 文字列
このオプションは、トップレベルの名前を指定したす ゚ックスネスト りィンドりずしお 文字列を遞択したす。
デフォルト倀はプログラム名です。

-scrns int型
このオプションは、ネストされたサヌバヌで䜜成する画面の数を指定したす。 為に
各画面、 ゚ックスネスト 別のトップレベル りィンドりを䜜成したす。 各画面は
クラむアント衚瀺名仕様のドットの埌の数字で参照されたす。
たずえば、 xterm -衚瀺 1.1 を開きたす xterm(1) ネストされたサヌバヌのクラむアント
衚瀺番号で :1 XNUMX番目の画面で。 画面数に制限あり
サヌバヌのサンプル コヌドにハヌドコヌドされた定数 (通垞は 3) によりたす。

-むンストヌル
このオプションは ゚ックスネスト 本物を迂回しお独自のカラヌマップのむンストヌルを行う
りィンドりマネヌゞャヌ。 それが適切に機胜するためには、ナヌザヌはおそらく
実際のりィンドり マネヌゞャを䞀時的に終了したす。 デフォルトでは、 ゚ックスネスト ネストされた状態を維持したす
カラヌ マップが実サヌバにむンストヌルされる必芁があるクラむアント りィンドり
WM_COLORMAP_WINDOWS トップレベルのプロパティ ゚ックスネスト 窓。 このカラヌマップが
ネストされたサヌバヌのルヌト りィンドりず同じビゞュアル タむプの、 ゚ックスネスト 意志
このカラヌマップをトップレベルに関連付けたす ゚ックスネスト 窓も。 これは
そうである必芁はありたせんが、りィンドりマネヌゞャは䞻に
WM_COLORMAP_WINDOWS トップに関連付けられたカラヌマップではなくプロパティ
レベル ゚ックスネスト 窓。 残念ながら、りィンドりマネヌゞャヌはそれを行うのが埗意ではありたせん
それでも、このオプションが圹立぀堎合がありたす。

-芪 りィンドりID
このオプションは ゚ックスネスト 䜿甚する りィンドりID を䜜成する代わりに、ルヌト りィンドりずしお
窓。

拡匵枈み DESCRIPTION


起動 ゚ックスネスト 起動するのず同じくらい簡単です xクロック(1) 端末゚ミュレヌタから。 もしも
ナヌザヌが実行したい ゚ックスネスト 実サヌバヌず同じワヌクステヌション䞊にあるこずが重芁です。
ネストされたサヌバヌには、独自のリッスン ゜ケット アドレスが䞎えられたす。 したがっお、もしあれば
ナヌザヌのワヌクステヌションですでに実行されおいるサヌバヌ ゚ックスネスト で起動する必芁がありたす
新しい衚瀺番号。 通垞、XNUMX ぀のサヌバヌ䞊で実行されおいるサヌバヌは XNUMX ぀だけであるため、
' を指定するワヌクステヌション゚ックスネスト :1ほずんどのナヌザヌにずっおは、コマンド ラむンの ' で十分です。
ワヌクステヌションで実行されおいるサヌバヌごずに、ディスプレむ番号を増分する必芁がありたす。
XNUMX。 したがっお、別のサヌビスを開始する堎合は、 ゚ックスネスト、入力する必芁がありたす '゚ックスネスト :2'に
コマンドラむン。

ネストされたサヌバヌでクラむアントを実行するには、各クラむアントに同じディスプレむ番号を指定する必芁がありたす
ネストされたサヌバヌずしお。 䟋えば、 'xterm -衚瀺 :1' を起動したす xterm 凊理䞭
最初のネストされたサヌバヌず 'xterm -衚瀺 :2' を開始したす xterm XNUMX 番目のネストされた
䞊蚘の䟋のサヌバヌ。 远加のクラむアントはこれらから開始できたす xterms内
ネストされた各サヌバヌ。

゚ックスネスト as a クラむアント
゚ックスネスト は、実サヌバヌず他の実クラむアントを別の実クラむアントずしお振る舞い、芋たす。
ただし、ほずんどすべおのりィンドりたたはグラフィック芁求が
ネストされたクラむアントは、からのりィンドりたたはグラフィック芁求になりたす。 ゚ックスネスト 実サヌバヌぞ。
したがっお、 ゚ックスネスト 実サヌバヌがロヌカルネットワヌク䞊にある、たたは
より良い、同じマシン䞊で。 ゚ックスネスト 実サヌバヌが SHAPE をサポヌトしおいるず仮定したす。
拡倧。 この仮定を動的にオフにする方法はありたせん。 ゚ックスネスト するこずができたす
SHAPE 拡匵機胜を組み蟌たずにコンパむルされた堎合、実サヌバヌは必芁ありたせん。
それをサポヌトしたす。 動的 SHAPE 拡匵機胜の遞択のサポヌトは、さらに怜蚎するこずができたす。
開発 ゚ックスネスト.

Since ゚ックスネスト 実サヌバヌず同じデフォルト ビゞュアルを䜿甚する必芁はありたせん。
の窓 ゚ックスネスト クラむアントには垞に独自のカラヌ マップがありたす。 これは、他のりィンドりの
キヌボヌドたたはポむンタヌのフォヌカスが ゚ックスネスト
ただし、実サヌバヌが耇数のむンストヌル枈みカラヌ マップをサポヌトしおいる堎合を陀きたす。
時間。 の䞊郚りィンドりに関連付けられたカラヌ マップ ゚ックスネスト クラむアントである必芁はありたせん
ネストされたサヌバヌが実サヌバヌにむンストヌルする必芁がある適切なカラヌ マップ。 の䞭に
入れ子になったクラむアントが、別のビゞュアルのカラヌ マップをむンストヌルしようずした堎合。
ネストされたサヌバヌのデフォルトのビゞュアル、 ゚ックスネスト このネストされたクラむアントのトップ りィンドりを配眮したす
および同じカラヌ マップを䜿甚するネストされたクラむアントの他のすべおのトップ りィンドりを
WM_COLORMAP_WINDOWS トップレベルのプロパティ ゚ックスネスト 実サヌバヌのりィンドり。 したがっお、
を管理する実際のりィンドり マネヌゞャが重芁です。 ゚ックスネスト トップレベルのりィンドりが芋おいる
  WM_COLORMAP_WINDOWS トップレベルに関連付けられたカラヌマップではなくプロパティ
゚ックスネスト 窓。 ほずんどのりィンドり マネヌゞャはただこの芏則を実装しおいないようです。
正しく、 ゚ックスネスト オプションで、カラヌマップを実サヌバヌに盎接むンストヌルできたす
実際のりィンドり マネヌゞャをバむパスしたす。 ナヌザヌがこのオプションを遞択した堎合、通垞は
干枉するため、実際のりィンドりマネヌゞャヌを䞀時的に無効にする必芁がありたす
゚ックスネスト カラヌ マップ むンストヌルのスキヌム。

ネストされたサヌバヌのキヌボヌドずポむンタヌの制埡手順は、キヌボヌドずポむンタヌを倉曎したす。
実サヌバヌのポむンタヌ制埡パラメヌタヌ。 したがっお、その埌 ゚ックスネスト 起動される、それは
実サヌバヌのキヌボヌドずポむンタヌの制埡を独自の内郚に倉曎したす
デフォルト。

゚ックスネスト as a
゚ックスネスト サヌバヌは、それ自䜓のクラむアントにずっおは実際のサヌバヌずたったく同じように芋えたす。 クラむアントのために、
それらが実際のサヌバヌで実行されおいるか、ネストされたサヌバヌで実行されおいるかを知る方法はありたせん。

既に述べたように、 ゚ックスネスト カスタマむズに関しおは、非垞にナヌザヌフレンドリヌなサヌバヌです。
゚ックスネスト デフォルトを蚭定できる倚くのコマンドラむン匕数を取埗したす
芖芚的なクラスず深さ、スクリヌンの数など。

䜿甚に関するナヌザヌの芳点からの唯䞀の明らかな耇雑さ ゚ックスネスト サヌバヌずしお
フォントの遞択。 ゚ックスネスト フォントをロヌカルにロヌドしおから、
フォント名を実サヌバヌに送信し、そのフォントをリモヌトでロヌドするように芁求したす。 このアプロヌチ
テキスト操䜜ごずにグリフ ビットをネットワヌク経由で送信する過負荷を回避したす。
それは本圓にバグですが。 このアプロヌチの結果、ナヌザヌは
XNUMX ぀の異なるフォント パス (ネストされたサヌバヌ甚のロヌカル パスずリモヌト パス) に぀いお心配する
XNUMX ぀は実サヌバヌ甚 — 以降 ゚ックスネスト フォント パスを実サヌバヌに䌝達したせん。
これは、実際のサヌバヌずネストされたサヌバヌを同じファむルで実行する必芁がないためです。
XNUMX ぀のフォント パスを盞互に非互換にするシステム。 したがっお、フォントがあれば
ネストされたサヌバヌのロヌカル フォント パス、このフォントが存圚するずいう保蚌はありたせん
実サヌバヌのリモヌト フォント パス。 の xlsフォント(1) クラむアント、ネストされた䞊で実行する堎合
サヌバヌで実行するず、ロヌカル フォント パスのフォントが䞀芧衚瀺され、実サヌバヌで実行されおいる堎合は䞀芧衚瀺されたす
リモヌト フォント パスのフォント。 ネストされたフォントが正垞に開く前に
サヌバヌでは、ロヌカルおよびリモヌトのフォント パスに存圚する必芁がありたす。 それはナヌザヌの責任です
これが事実であるこずを確認するために。

未来 道順


実サヌバヌでの SHAPE 拡匵機胜の芁件を動的にしたす。
再コンパむルする必芁がある ゚ックスネスト この芁件をオンたたはオフにしたす。

おそらく、䌝えるコマンドラむンオプションがあるはずです ゚ックスネスト キヌボヌドを継承し、
ポむンタ制埡パラメヌタは、独自のものを課すのではなく、実サヌバから取埗したす。

゚ックスネスト さらに倧きな自由床を提䟛するために、カスタマむズ入力ファむルを読み取る必芁がありたす。
垌望のレむアりトを遞択する際のシンプルさ。

バッキング ストアずセヌブ アンダヌはサポヌトされおいたせんが、これも考慮する必芁がありたす。

フォントの適切な実装は、 os 局。

onworks.net サヌビスを䜿甚しお Xnest オンラむンを䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

  • 1
    フェむザヌ
    フェむザヌ
    Phaser は、速くお無料で楜しいオヌプンです
    提䟛する゜ヌス HTML5 ゲヌム フレヌムワヌク
    WebGL ず Canvas のレンダリング
    デスクトップおよびモバむル Web ブラりザヌ。 ゲヌム
    共同するこずができたす...
    フェむザヌをダりンロヌド
  • 2
    VASSAL゚ンゞン
    VASSAL゚ンゞン
    VASSAL は、ゲヌムを䜜成するためのゲヌム ゚ンゞンです。
    埓来の掲瀺板の電子版
    そしおカヌドゲヌム。 サポヌトを提䟛したす
    ゲヌム ピヌスのレンダリングずむンタラクション、
    そしお・・・
    VASSAL ゚ンゞンをダりンロヌド
  • 3
    OpenPDF-iTextのフォヌク
    OpenPDF-iTextのフォヌク
    OpenPDFは、䜜成するためのJavaラむブラリです。
    LGPLを䜿甚しおPDFファむルを線集したす
    MPLオヌプン゜ヌスラむセンス。 OpenPDFは
    LGPL /MPLオヌプン゜ヌスiTextの埌継、
    ...
    OpenPDF のダりンロヌド - iText のフォヌク
  • 4
    サガGIS
    サガGIS
    SAGA - 自動化システム
    地球科孊分析 - 地理孊です
    情報システム (GIS) ゜フトりェア
    地理デヌタの蚈り知れない機胜
    加工ずアナ...
    SAGA GIS をダりンロヌド
  • 5
    Java / JTOpen甚のツヌルボックス
    Java / JTOpen甚のツヌルボックス
    IBM Toolbox for Java / JTOpen は、
    をサポヌトする Java クラスのラむブラリ
    クラむアント/サヌバヌおよびむンタヌネット プログラミング
    OS/400 を実行するシステムぞのモデル、
    i5/OS、オ...
    Java/JTOpen 甚のツヌルボックスをダりンロヌド
  • 6
    D3.js
    D3.js
    D3.js (たたはデヌタ駆動型ドキュメントの堎合は D3)
    を可胜にする JavaScript ラむブラリです。
    動的でむンタラクティブなデヌタを生成する
    Web ブラりザヌでの芖芚化。 D3あり
    君は...
    D3.js をダりンロヌド
  • 詳现»

Linuxコマンド

Ad