エックス‐ウインドーシステム【X Window System】
読み方:えっくすういんどーしすてむ
UNIX系のオペレーティングシステムで用いられる標準ウインドーシステム。1984年に米国マサチューセッツ工科大学が開発。
X Window System
略称:X Window System
さまざまなOS上でGUIなどを実現するウィンドウシステムの一種。
X Window Systemは、1984年にMITのアテナプロジェクトで、ハードウェアに依存しないグラフィックスシステムとして開発された。当初は「X」と呼ばれており、のちにこれをX1と呼んだ。これは、その前身にあたるウィンドウシステムが「W」と呼ばれていたため、アルファベットの次の文字で「X」としたためである。
1986年に公開されたX10R3(X Window System Ver.10 Release 3)から、UNIXワークステーションなどに搭載されはじめた。しかし、現在広く使われているX11との互換性はない。X11R2からは、X Consortiumが開発/リリースを行い、これを搭載するメーカーなどがConsortiumに参加した。
X Window Systemの特徴は、グラフィックスの描画を実際に行うサーバーと、描画を指示するクライアントに別れており、ネットワークを介しての表示が可能な点。アーキテクチャに依存しないように作られており、サーバーとクライアントが別アーキテクチャのマシンであってもかまわない。
関連見出し
XFree86
X.org
関連URL
X.Org Foundation(http://www.x.org/)
X Window System
別名:Xウィンドウシステム
X Window Systemとは、1984年にマサチューセッツ工科大学(MIT)で開発された、主にUNIX系オペレーティングシステム(OS)向けのウィンドウシステムである。
UNIXは開発当初キャラクターベースの操作環境での利用のみだったが、X Window Systemの登場でグラフィカルな操作環境が提供されるようになっている。なお、X Window Systemは、2004年よりX.Org Foundationが開発の主体となり、フリーソフトウェアとしてリリースされている。
参照リンク
X.Org Wiki - (英語)
X Window System
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/10/15 14:03 UTC 版)
X Window System(エックスウィンドウシステム、別称:「X11」・「X」など→名称については後述)とは、ビットマップディスプレイ上でウィンドウシステムを提供する表示プロトコルである。リファレンス実装として X.Org Server があり、標準ツールキットとプロトコルを提供し、Unix系オペレーティングシステム (OS) やOpenVMSなどでのグラフィカルユーザインタフェース (GUI) を構築するのに使われる。他の多くの汎用OSにも移植されている。
- ^ “Licenses”. X.org (2005年12月19日). 2007年10月23日閲覧。
- ^ 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
- ^ Robert W. Scheifler (2012年6月7日). “X Window System Protocol” (英語). X.org. The Open Group. 2019年7月9日閲覧。
- ^ a b Announcement: Modification to the base XFree86(TM) license. 02 Feb 2004
- ^ SuperASCII 1991年8月号, p. 41.
- ^ "The X-Windows Disaster"
- ^ Re: X is painful 15 Nov 1996
- ^ SNAP Computing and the X Window System 2005
- ^ An LBX Postmortem 2001-1-24
- ^ “タイムアウトの検出と回復 (TDR)”. Microsoft Docs. マイクロソフト (2021年1月1日). 2021年1月1日閲覧。
- ^ Why Apple didn't use X for the window system August 19, 2007
- ^ Financing Volunteer Free Software Projects 10 Jun 2005
- ^ Lessons Learned about Open Source 2000
- ^ X statement 02 Apr 1998
- ^ X11R6.4 Sample Implementation Changes and Concerns
- ^ Q&A: The X Factor February 04, 2002
- ^ The Evolution of the X Server Architecture 1999
- ^ A Call For Open Governance Of X Development 23 Mar 2003
- ^ XFree86 joins X.Org as Honorary Member Dec 01, 1999
- ^ Another teleconference partial edited transcript 13 Apr 2003
- ^ Keith Packard issue 20 Mar 2003
- ^ Cygwin/XFree86 - No longer associated with XFree86.org 27 Oct 2003
- ^ On XFree86 development 9 Jan 2003
- ^ Invitation for public discussion about the future of X 20 Mar 2003
- ^ A Call For Open Governance Of X Development 21 Mar 2003
- ^ Notes from a teleconference held 2003-3-27 03 Apr 2003
- ^ A Call For Open Governance Of X Development 24 Mar 2003
- ^ A Call For Open Governance Of X Development 23 Mar 2003
- ^ Discussing issues 14 Apr 2003
- ^ Lessons Learned about Open Source 2000
- ^ XFree86 4.4: List of Rejecting Distributors Grows Feb 18, 2004
- ^ a b Appendix A: The Cautionary Tale of XFree86 June 5, 2002
- ^ X Marks the Spot: Looking back at X11 Developments of Past Year Feb 25, 2004
- ^ X11R6.9 and X11R7.0 Officially Released December 21 2005
- ^ Modularization Proposal 2005-03-31
- ^ Proposed Changes for X11R7.1 2006-04-21
- ^ Getting X Off The Hardware July, 2004
- ^ X - a portable, network-transparent window system 2005年2月
- ^ Releases/7.2
- ^ Releases/7.3
- ^ Releases/7.4
- ^ Releases/7.5
- ^ Releases/7.6
- ^ Releases/7.7
- ^ X.Org
- 1 X Window Systemとは
- 2 X Window Systemの概要
- 3 概要
- 4 ユーザインタフェース
- 5 実装
- 6 Xの限界と非難
- 7 Xと競合するシステム
- 8 歴史
- 9 今後
- 10 関連項目
X Window System
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/12/28 17:54 UTC 版)
「仮想デスクトップ」の記事における「X Window System」の解説
X Window Systemでは、いくつかの高機能なウィンドウマネージャ(Xウィンドウマネージャの記事を参照)が仮想デスクトップの機能を提供している。X11R4以降に添付されている標準(デフォルト)のウィンドウマネージャであるtwmには仮想デスクトップ機能は無いものの、以前は人気の高かったFVWMや、twmの派生として仮想デスクトップを追加した派生版としてCTWMやvtwmなどがある。 より高機能なデスクトップ環境では、ウィンドウマネージャとは独立して仮想デスクトップシステムが提供されているものが多く、CDEやGNOMEやKDEといったメジャーなデスクトップ環境ではほぼ全てがサポートしている。
※この「X Window System」の解説は、「仮想デスクトップ」の解説の一部です。
「X Window System」を含む「仮想デスクトップ」の記事については、「仮想デスクトップ」の概要を参照ください。
X Window System
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/17 23:14 UTC 版)
「スクリーンショット」の記事における「X Window System」の解説
X Window System 自体はデスクトップ環境ではなく非常に基本的なプログラムを含むだけなので、スクリーンショットをとる方法はプラットフォームによって大きく変わる。xwd(1) は X Window System でスクリーンショットをとる最も「標準的な」方法ではあるものの、ほとんどの人は簡便性からバンドルされた他のツールを使う。 xwd X Window System を動作させているシステムで X Window System の画像をダンプするユーティリティは xwd(1) であり、xwd は XWD 画像を作る。例えば、hoge.xwd という名前のファイルでスクリーンショットを得るには以下のようにする。 $ xwd -root > hoge.xwd KSnapshot は KDE でスクリーンショットをとる標準のユーティリティである。KDE では ⎙ PrintScreen キーを押すと KSnapshot が起動して画面全体のスクリーンショットをとるように設定されている。 GNOME スクリーンショット は GNOME でスクリーンショットをとる標準のユーティリティである。
※この「X Window System」の解説は、「スクリーンショット」の解説の一部です。
「X Window System」を含む「スクリーンショット」の記事については、「スクリーンショット」の概要を参照ください。
X Window System
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/04/11 19:05 UTC 版)
「クリップボード」の記事における「X Window System」の解説
UNIX や Linux システムでよく使われる X Window System は X Window selection を通してクリップボードを提供している。選択 (英: selection) は非同期で、要求があったときのみコピーされ、求められた形式に変換される。 多様な選択の使用法や扱いは標準化されていない。しかし、ほとんどの現代的なツールキットや、GNOME や KDE のようなデスクトップ環境では、freedesktop.org の仕様で概説されて広く受け入れられている取り決めに従っている。 プライマリー選択は X11 固有の機構である。データはハイライトされるとすぐに「コピー」される。コピーされたデータは、三番目の(ミドル)マウスボタンを押せば貼り付けることができる。このプライマリー選択は通常、クリップボード選択とは別であり、クリップボードの中身を変えない。 クリップボード選択は伝統的なクリップボードの動作に対して使われる。例えば、GNOME や KDE では以下のショートカットが利用できる。 機能キー操作カット Control+X または ⇧ Shift+Delete コピー Control+C または Control+⎀ Insert ペースト Control+V または ⇧ Shift+⎀ Insert
※この「X Window System」の解説は、「クリップボード」の解説の一部です。
「X Window System」を含む「クリップボード」の記事については、「クリップボード」の概要を参照ください。
X Window System
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/21 09:20 UTC 版)
「タイル型ウィンドウマネージャ」の記事における「X Window System」の解説
X Window System では、ウィンドウマネージャはウィンドウシステム本体とは別のプログラムである。X自身はウィンドウ管理手法を定めておらず、現在の X11 は明示的にタイル型ウィンドウマネージャも選択肢として言及している。初めて自動配置/サイズ変更を採用したタイル型ウィンドウマネージャは、シーメンスのRTL(1988年)だった。ほぼ同時期のタイル型ウィンドウマネージャとして、IBMの学術情報システム部門が開発した Cambridge Window Manager がある。 2000年には、larswmとIonの最初のバージョンがリリースされた。
※この「X Window System」の解説は、「タイル型ウィンドウマネージャ」の解説の一部です。
「X Window System」を含む「タイル型ウィンドウマネージャ」の記事については、「タイル型ウィンドウマネージャ」の概要を参照ください。
X Window System
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/10/20 03:46 UTC 版)
「スタック型ウィンドウマネージャ」の記事における「X Window System」の解説
詳細は「Xウィンドウマネージャ」を参照 X はウィンドウ同士の重なりを許すように設計された。これは、スタックを強制するものではなく、むしろスタック型としてもタイル型としても利用できるようにするためである。何故ならウィンドウ同士の重なりを許可しない設計ではスタック型のウィンドウ管理は不可能だからである。一方で、当初はウィンドウの合成はサポートしておらず、のちに拡張機能として追加された。 なお X におけるウィンドウマネージャは、アプリケーションが表示する最上位のウィンドウを管理するものであり、各最上位ウィンドウの内部の管理は各アプリケーションに任されている。従って、タイル型のウィンドウマネージャを利用している場合も、最上位ウィンドウ内部では描画領域の重なりは可能である。 X におけるスタック型ウィンドウマネージャは他の任意のスタック型ウィンドウマネージャと同じ限界があるが、ただ1つ利点がある。それは、ウィンドウマネージャの選択肢が広く、相互に交換可能という点である。X Composite拡張を追加すると、コンポジット型ウィンドウマネージャの実装も含めて様々な方法でウィンドウの親子関係情報を使う可能性があり、タイル型ウィンドウマネージャではそれを無視するが、どちらにしても完全なアプリケーション・サポートが維持され、1つのウィンドウマネージャに対応して書かれた事実上全てのプログラムが互いにシームレスに動作することを可能にしている。以下にスタック型の機能を提供するウィンドウマネージャを挙げる。 4Dwm 9wm AfterStep amiwm awesome Blackbox ctwm cwm Enlightenment Fluxbox FLWM FVWM FVWM95 Goomwwm Hackedbox IceWM JWM MWM olwm Openbox PekWM PLWM Sawfish swm tvtwm twm Window Maker WindowLab wm2 wmx
※この「X Window System」の解説は、「スタック型ウィンドウマネージャ」の解説の一部です。
「X Window System」を含む「スタック型ウィンドウマネージャ」の記事については、「スタック型ウィンドウマネージャ」の概要を参照ください。
X Window System
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/05 14:51 UTC 版)
「タスクトレイ」の記事における「X Window System」の解説
LinuxなどのUnix系システムではGNOMEやKDEなどのデスクトップ環境で利用できる。通常、GNOMEでは画面上のパネルに表示され、KDEでは画面下のタスクバー(KDE 3までは Kicker、KDE 4からは Plasma に統合)に表示される。また、GNOMEとKDEではタスクトレイを非表示にすることができる。 freedesktop.orgにはプロトコル仕様が存在し、仕様ではKDEに倣ってタスクトレイを「システムトレイ」と呼んでいる。Xlibから直接システムトレイを利用する場合、XEvent構造体に含まれるXClientMessageEvent構造体にシステムトレイに関するデータなどを設定し、XEvent構造体を引数としてXSendEvent関数を呼ぶ。これによって、システムトレイのウィンドウにメッセージが送られる。 Xlibを直接用いなくても、GTK、KDELibsやQtなどのウィジェット・ツールキットが提供する関数やクラスを使うことで、システムトレイを扱うことができる。GNOMEで使われるGTKではGtkStatusIconオブジェクトが扱い、KDEで使われるKDELibsバージョン3ではKSystemTrayクラス、バージョン4ではKSystemTrayIconクラスが扱っている。 バージョン3までKDEでは独自のプロトコルを提供していた。しかし、KSystemTrayIconクラスが継承するX11版QtのQSystemTrayIconクラスや、GTKのGtkStatusIconオブジェクトではfreedesktop.orgのプロトコル仕様に従って実装されている。また、これらのプロトコルよりも柔軟性の高い新しいプロトコルが2009年に開発され、KDE 4.3で導入された。このプロトコルはD-Busを活用している。
※この「X Window System」の解説は、「タスクトレイ」の解説の一部です。
「X Window System」を含む「タスクトレイ」の記事については、「タスクトレイ」の概要を参照ください。
「X Window System」の例文・使い方・用例・文例
固有名詞の分類
UNIX | Xinetd Filesystem Hierarchy Standard X Window System STREAMS UNIX時間 |
「X Window System」に関係したコラム
FXのチャート分析ソフトMT4で10分足や2時間足などを表示するには
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)では、次の時間足の表示ができます。ティック1分足5分足15分足30分足1時間足4時間足日足週足MT4では、10分足や1...
- X Window Systemのページへのリンク