X Window System コアプロトコルでは、パケットは要求(Request)、応答(Reply)、イベント(Event)、エラー(Error)の4種類しかなく、非同期にネットワーク上を転送される。要求パケットはクライアントからサーバに何らかの操作を依頼し(例えば、新たなウィンドウの生成)、結果としてデータを返してもらうものである。応答パケットは、そのようなデータをサーバからクライアントに返すためにある。イベントパケットは、サーバからクライアントにユーザーの操作やその他の事象の発生を知らせる。エラーパケットは、サーバからクライアントに対して、要求パケットの内容を処理しているときにエラーが発生したことを知らせる。要求パケットによって、応答パケット、イベントパケット、エラーパケットが生成される可能性がある。しかし、それ以外ではプロトコル上はパケットの送受信の順序は指定されていない。コアプロトコルへの拡張がいくつか存在し、それぞれに固有の要求/応答/イベント/エラーパケットが定義されている。
X は1984年、マサチューセッツ工科大学(MIT)で生まれた(2006年現在のリリース X11 は 1987年9月に登場)。設計者 Bob Scheifler と Jim Gettys は設計にあたっての原則として、コアプロトコルは「機構を生成するものであって、ポリシーを生成するものではない」とした。結果として、コアプロトコルにはクライアント間やクライアントとユーザー間のやり取りが具体的には示されていない。これらのやり取りに関する規定は別途行う必要があり[4]、ICCCM や freedesktop.org の仕様が作成された。また、特定のウィジェット・ツールキットを使うことで必然的にやり取りが規定される。
一般にグラフィカルユーザインタフェースで「ウィンドウ」と呼ぶものを、X Window System では「トップレベルウィンドウ」と呼ぶ。いわゆる「親ウィンドウ」の「サブウィンドウ」と呼ばれるウィンドウ内ウィンドウも「ウィンドウ」と呼ぶ。ボタン、メニュー、アイコンなどのグラフィカルな構成要素は、実際にはサブウィンドウとして認識されている。
最も容易な場合、カラーマップは各行にRGBの値が格納されたテーブルとなる。ピクセル値 x は、そのテーブルのx-行目の色を意味する。クライアントがカラーマップの内容を変更できる場合、この表現方法は PseudoColorvisual class である。StaticColorvisual class では、クライアントがカラーマップの内容を変更できない。
この場合、カラーマップは赤/緑/青の光の三原色それぞれに対応した3つのテーブルで構成される。結果として得られるのは三原色それぞれの強さである。このような表現を使う visual class として DirectColor と TrueColor があり、前者はクライアントがカラーマップを変更でき、後者は変更できない。
いずれの機構でも、色をピクセル値で表現するには追加のパラメータが必要である。それらパラメータが visual type として集約されており、visual class の種類、その他のパラメータが格納されている。Xサーバには利用可能な visual type が固定個存在し、それぞれに識別子が割り当てられている。その識別子は32ビットの符号なし整数だが、リソースやアトムの識別子と重なっていても構わない。
クライアントからのコネクションを受理したとき、サーバが送信する受理パケットには、一連のブロックが含まれ、各ブロックは1つの画面(スクリーン)に対応している。各画面に対応したブロックは、さらにその画面でサポートしている色深度ごとのブロックに分かれている。色深度ごとのブロックは可能な visual type のリストを含む。まとめると、各画面には複数の色深度が対応し、その色深度ごとに複数の visual type が対応する。ある visual type は異なる色深度の複数の画面で使える場合もある。
それぞれの visual type について、受理パケットには識別子と実際のパラメータ(visual class その他)が格納されている。後でこの情報を要求できないので、クライアントはこの情報を格納しておく。さらに言えば、クライアントは visual type を変更したり、新たに生成したりできない。新たなウィンドウ生成の要求時、そのウィンドウの色を表現するのに使う色深度と visual type の識別子を指定する。
カラーマップは、その画面を制御するハードウェア(例えばビデオカード)がカラーパレットを使っているかどうかとは無関係に使われる。ハードウェアがパレットを使う場合は、常に制限されたカラーマップがインストールされ、無制限にピクセル値とRGB値の対応付けを増やすことはできない。クライアントはサーバに対してカラーマップのインストールを要求できるが、その場合、別のカラーマップのアンインストールが必要となる。これは、画面を見たとき、アンインストールされたカラーマップを使っていたウィンドウの色が変に表示されるという結果をもたらす(この現象を color flashing あるいは technicolor と呼ぶ)。この問題は標準カラーマップ(standard colormap)を使うことで解決する。標準カラーマップはピクセル値と色の事前に決められた対応付けをする。このため、異なるアプリケーション間で標準カラーマップを共用することが可能となっている。
つまりサーバは、keycode と修飾状態を特定の文字に変換せずに送信する。この変換をするのは、クライアントの役割である。例えば、クライアントがあるキーとシフト修飾キーが押下されていることをイベントで通知されたとする。通常このキーが "a" という文字を生成するなら、クライアントは、このイベントによって文字 "A" を得る。
X Window System コアプロトコルでは、クライアント間通信は規定されておらず、ウィンドウを使ってGUIに一般的に存在する視覚的要素(ボタンやメニューなど)をどう実現するかも規定していない。GUI要素は、ウィジェット・ツールキットと呼ばれるクライアントライブラリで実装される。クライアント間通信は、ICCCM や freedesktop.org の仕様[10]など他の標準でカバーされている。
^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
Gnoma luzonicum Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Coleoptera Famili: Cerambycidae Genus: Gnoma Spesies: Gnoma luzonicum Gnoma luzonicum adalah spesies kumbang tanduk panjang yang tergolong famili Cerambycidae. Spesies ini juga merupakan bagian dari genus Gnoma, ordo Coleoptera, kelas Insecta, filum Arthropoda, dan kingdom Animalia. Larva kumbang ini biasanya mengebor ke dalam kayu dan dapat menyebabkan kerusakan pada batang kayu hidup atau kayu yang...
Artikel ini bukan mengenai Guinea. Untuk kegunaan lain, lihat Guyana (disambiguasi). Republik Kooperatif GuyanaCooperative Republic of Guyana (Inggris) Bendera Lambang Semboyan: One People, One Nation, One Destiny (Indonesia: Satu Rakyat, Satu Bangsa, Satu Tujuan)Lagu kebangsaan: Dear Land of Guyana, of Rivers and Plains(Indonesia: Tanah Guyana yang Terhormat, Sungai dan Dataran)Ibu kota(dan kota terbesar)Georgetown6°48′21″N 58°9′3″W / 6.80583°N 58.15083°...
Yogyakarta National Institute of TechnologyInstitut Teknologi Nasional YogyakartaNama sebelumnyaSekolah Tinggi Teknologi Nasional (STTNAS)MotoTeknologi Tepat GunaJenisSwastaDidirikan1974Lembaga indukYayasan Pendidikan Teknologi Nasional YogyakartaRektorDr. Ir. Setyo Pambudi, M.T.AlamatJl. Babarsari, Kabupaten Sleman, Daerah Istimewa Yogyakarta, IndonesiaKampusJl. BabarsariSitus webhttp://itny.ac.id/Institut Teknologi Nasional Yogyakarta (ITNY) adalah perguruan tinggi swasta yang terletak di J...
Participation of Sweden's national football team in the FIFA Men's World Cup For the women's team, see Sweden at the FIFA Women's World Cup. This is a record of Sweden's results at the FIFA Men’s World Cup. The FIFA World Cup, sometimes called the Football World Cup or the Soccer World Cup, but usually referred to simply as the World Cup, is an international association football competition contested by the men's national teams of the members of Fédération Internationale de Football Assoc...
Tu B'AvPara gadis berdansa pada hari raya Tu B'AvNama resmiIbrani: ט״ו באב Lima Belas AvDirayakan olehYahudiJenisYahudiKegiatanTachanun dan doa-doa serupa disampaikan dari doa-doa harianTanggal15 AvTahun 2024Sunset, 18 Agustus –nightfall, 19 AgustusTahun 2025Sunset, 8 Agustus –nightfall, 9 AgustusTahun 2026Sunset, 28 Juli –nightfall, 29 JuliFrekuensiTahunan Tu B'Av (Ibrani: ט״ו באב, har. 'lima belas Av') adalah sebuah hari raya Yahudi kecil. D...
Coppa del Brasile 2005Copa do Brasil 2005 Competizione Coppa del Brasile Sport Calcio Edizione 17ª Organizzatore CBF Date dal 2 febbraio 2005al 22 giugno 2005 Luogo Brasile Partecipanti 64 Risultati Vincitore Paulista(1º titolo) Secondo Fluminense Statistiche Miglior marcatore Fred (Cruzeiro), 14 gol Incontri disputati 117 Gol segnati 331 (2,83 per incontro) Pubblico 1 016 136 (8 685 per incontro) Cronologia della competizione 2004 2006 Ma...
This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: List of spouses of prime ministers of Croatia – news · newspapers · books · scholar · JSTOR (May 2021) (Learn how and when to remove this template message) The current spouse of the Prime Minister of Croatia is Ana Maslać. Spouses of presidents (*) as spouse of the President o...
Zhu Rongji pada tahun 2001. Zhu Rongji Hanzi sederhana: 朱镕基 Hanzi tradisional: 朱鎔基 Alih aksara Mandarin - Hanyu Pinyin: Zhū Róngjī - Wade-Giles: Chu Jung-chi Min Nan - Romanisasi POJ: Chu Iûⁿ-ki Zhu Rongji (pinyin: Zhū Róngjī; Wade-Giles: Chu Jung-chi; lahir 1 Oktober 1928) adalah seorang negarawan Republik Rakyat Tiongkok yang menjabat sebagai ketua Partai dan Wali kota di Shanghai antara tahun 1987 dan 1991, sebelum menjabat sebagai gubernur Bank Rakyat Tiongkok antara ...
2001 FIFA Club World ChampionshipCampeonato Mundial de Clubes de la FIFA España 20012001 FIFA Club World Championship official logoTournament detailsHost countrySpainDates28 July – 12 August (cancelled)Teams12 (from 6 confederations)← 2000 2005 → International football competition The 2001 FIFA Club World Championship was a football tournament arranged by FIFA to take place in Spain from 28 July to 12 August 2001.[1] It was supposed to be the second edition of the...
2023 International Criminal Court warrant You can help expand this article with text translated from the corresponding article in Russian. (March 2023) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipedia. Consider ad...
16th century Dominican friar This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (April 2014) (Learn how and when to remove this message) Diego DuránBornc. 1537Seville, Crown of CastileDied1588 (aged 50–51)Mexico City, New SpainOccupationDominican friarNotable workThe History of the Indies of New Spain Diego Durán (c. 1537 – 1588) was a Dominica...
يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (نوفمبر 2019) الدوري الفرنسي 1933–34 تفاصيل الموسم الدوري الفرنسي النسخة 2 البلد فرنسا المنظم اتحاد فرنسا لكرة ...
Jalur Shōnan–ShinjukuJSKRL E231-1000 series milik Jalur Shōnan–ShinjukuIkhtisarJenisKereta api komuterLokasiWilayah KantōPenumpang harian478.836 harian (2015)[1]OperasiDibuka2001Operator JR EastData teknisLebar sepur1.067 mm (3 ft 6 in)Elektrifikasi1,500 V DC listrik aliran atasKecepatan operasi120 km/h (75 mph) Peta rute Jalur Shōnan–Shinjuku (湘南新宿ラインcode: ja is deprecated , Shōnan–shinjuku-lain) adalah sebuah layanan kereta pe...
Local Government Area in Rivers State, NigeriaEtcheLocal Government AreaA river in a village at Etche Rivers StateEtcheEtche shown within NigeriaCoordinates: 4°59′N 7°03′E / 4.99°N 7.05°E / 4.99; 7.05Country NigeriaStateRivers StateGovernment • Local Government ChairmanObinna Anyanwu (PDP) • Deputy Local Government ChairmanGladys Onyekachi Nweke (PDP) • Local Government CouncilWard 1: Daniel Amadi (PDP)Ward 2: Cynthia N...
El Casar Un Civia de Renfe Operadora en los andenes de la estación de Cercanías.UbicaciónCoordenadas 40°19′07″N 3°42′36″O / 40.3185, -3.70992Dirección Avenida de El Casar con AlhaquénSector Getafe NorteMunicipio GetafeZona Datos de la estaciónCódigo 60109Accesibilidad SíInauguración : 11 de abril de 2003Servicios Propietario Administrador de Infraestructuras Ferroviarias y Consorcio Regional de Transportes de MadridOperador Renfe Cercanías y Metro de Madrid...
Cet article est une ébauche concernant une localité brésilienne. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Guaratinguetá Surnom : “Atenas do Vale do Paraíba “Devise : Paulistarum Arx Héraldique Drapeau Vue de Guaratinguetá. Administration Pays Brésil Région Sud-Est État São Paulo Langue(s) portugais Maire Antônio Gilberto Filippo Fernandes Junior (DEM) Fuseau horaireHeure d'...
Questa voce sull'argomento aerei è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Chengdu J-20 Mighty DragonUn J-20 durante il Zhuhai Airshow 2016.DescrizioneTipocaccia multiruolo stealth Equipaggio1 pilota Costruttore CAC Data primo volo11 gennaio 2011[1][2] Data entrata in servizio10 marzo 2017[3][4] Utilizzatore principale PLAAF Esemplari208 (2022)[5][6]...