|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ 型 : [かた] 【名詞】 1. mold 2. mould 3. model 4. style 5. shape 6. data type ・ ウィンドウ : [うぃんどう] (n) window, (n) window ・ ー : [ちょうおん] (n) long vowel mark (usually only used in katakana)
コンポジット型ウィンドウマネージャ(英: compositing window manager)は、ウィンドウマネージャの一種である。ウィンドウマネージャはコンピュータディスプレイ上のグラフィカルユーザインタフェース (GUI) を描画・管理するソフトウェアであり、ウィンドウの配置を行い、ボーダーやタイトルバーなどのウィンドウの追加的部品を描画し、ウィンドウ間の相互作用や他のデスクトップ環境要素との相互作用を制御する。初期のウィンドウマネージャでは、個々のプログラムのウィンドウを表示用メモリにレンダリングすることをそのプログラム自身に任せていた。コンポジット型ウィンドウマネージャは、アプリケーションにスクリーンとは対応しないバッファをウィンドウメモリとして用意し、個々のウィンドウのイメージを合成 (compositing) することでスクリーンのイメージを生成して表示用メモリにその結果を書き込む。 コンポジット型ウィンドウマネージャはバッファ化されたウィンドウ群にさらなる処理を施すこともあり、2Dおよび3Dのアニメーション化したエフェクトとして、ブレンディング、フェーディング、拡大縮小、回転、複製、折り曲げとねじ曲げ、混ぜ合わせ、ぼやけ、アプリケーションのリダイレクト、複数のディスプレイおよび仮想デスクトップ間でのウィンドウの移動などがある。コンピュータグラフィックス技術により、陰影をつける、ライブ・プレビュー、複雑なアニメーションなどの視覚効果がリアルタイムで描画可能となった。技術的にはダブルバッファリングが行われているため、更新の際にフリッカー(ちらつき)が発生することはない。 主なコンポジット型ウィンドウマネージャとしては、以下のものがある。 * Microsoft Windows - Desktop Window Manager * Mac OS X - Quartz Compositor * GNU/Linux、FreeBSD、OpenSolaris - Compiz、KWin、Xfwm、Mutter == スタック型ウィンドウマネージャとの比較 == ウィンドウマネージャは、サイズを変更したときや他のウィンドウに隠されていたものを前に出したときなど、必要に応じて再描画させるためウィンドウにメッセージを送る。スタック型ウィンドウマネージャでは、プログラムが遅いとか、応答しないとか、バグだらけといった場合に適当な時間内にそのメッセージに応答できず、再描画処理が失敗することがある。悪意あるプログラムで意図的にウィンドウの再描画をさぼると、システムを不安定にすることも可能である。結果として以下の状態が生じることがある。 * クリッピングされたウィンドウの隠されていた領域を再描画せず、結果としてその部分は空白のままか、他のウィンドウのイメージをそのまま表示させておく。 * ウィンドウの一部(装飾的な影など)が何かの後ろに隠され、再び上に出てきたときに正しく再描画されない。 * 画面の更新が我慢できないほど遅くなる。 * 画面全体が問題のプログラムが応答するか終了するまでフリーズする。 コンポジット型ウィンドウマネージャでは、ウィンドウマネージャが再描画を要求してもウィンドウが再描画しない場合、最後の再描画結果が表示され続け、場合によってはそのウィンドウを減光して表示する。そのとき、そのウィンドウが応答しないという状態を反映してタイトルを変更することが多い。プログラムによってはそのウィンドウを動かしたりアンマップしたりできないこともあるが、一般に再描画問題は生じない。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「コンポジット型ウィンドウマネージャ」の詳細全文を読む スポンサード リンク
|