X Window System コアプロトコル
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/19 17:13 UTC 版)
X Window System コアプロトコル(英: X Window System core protocol)[1][2][3]とは、X Window Systemの基本プロトコルである。X Window System はビットマップ・ディスプレイのためのネットワーク型ウィンドウシステムであり、UNIX系などのオペレーティングシステムのグラフィカルユーザインタフェースの基盤となっている。X Window System はクライアントサーバモデルに基づき、サーバがディスプレイやキーボード/マウスといった入出力ハードウェアを制御する。アプリケーションプログラムは全てクライアントとして動作し、サーバ経由でユーザーや他のクライアントとやり取りする。このやり取りを規定するのが X Window System コアプロトコルである。他にも X Window System に関連したプロトコルはあるが、それらには X Window System コアプロトコル上に構築されたものと全く別個のものがある。Xコアプロトコルと呼ばれることもある。
|
- ^ Robert W. Scheifler and James Gettys: X Window System: Core and extension protocols, X version 11, releases 6 and 6.1, Digital Press 1996, ISBN 1-55558-148-X
- ^ RFC 1013
- ^ Grant Edwards. An Introduction to X11 User Interfaces
- ^ Jim Gettys. Open Source Desktop Technology Road Map
- ^ comp.fonts FAQ: X11 Info
- ^ X Logical Font Description Conventions
- ^ Matthieu Herrb and Matthias Hopf. New Evolutions in the X Window System.
- ^ Ghostview: Interface with ghostscript
- ^ David Rosenthal. Inter-Client Communication Conventions Manual. MIT X Consortium Standard, 1989
- ^ a b Freedesktop window manager specification
X Window System コアプロトコル
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/17 07:03 UTC 版)
「X Window Systemプロトコルとアーキテクチャ」の記事における「X Window System コアプロトコル」の解説
詳細は「X Window System コアプロトコル」を参照 サーバとクライアント間の通信は、ネットワーク経路上でパケットを交換することでなされる。コネクション確立はクライアント側から先にパケットを送ることでなされる。サーバはコネクション確立について受理または拒否のパケットを送り返すか、さらなる認証を求めるパケットを送る。コネクションが受理された場合、受理パケットにはクライアントがその後のサーバとのやり取りで必要とするデータが含まれている。 コネクション確立後、クライアントとサーバの間で以下の4種類のパケットがやり取りされる。 要求 (Request): クライアントがサーバから情報を要求するか、サーバに何らかの実行を要求する。 応答 (Reply): サーバへの要求に対する応答。全ての要求パケットに対して応答パケットが生成されるわけではない。 イベント (Event): サーバがクライアントに対して、キーボードやマウスからの入力、ウィンドウの移動、リサイズ、前面への露出などのイベントを知らせる。 エラー (Error): 要求が不正だった場合、サーバはエラーパケットを送る。要求はキューイングされるので、要求に対するエラーは即座に返ってくるとは限らない。 Xサーバは基本的なサービス群を提供する。クライアントはサーバとのやり取りによって、より複雑な機能を実現する。
※この「X Window System コアプロトコル」の解説は、「X Window Systemプロトコルとアーキテクチャ」の解説の一部です。
「X Window System コアプロトコル」を含む「X Window Systemプロトコルとアーキテクチャ」の記事については、「X Window Systemプロトコルとアーキテクチャ」の概要を参照ください。
「X Window System コアプロトコル」の例文・使い方・用例・文例
- X_Window_System_コアプロトコルのページへのリンク