Compiz Fusion

Compiz Fusionは、Compizウィンドウマネージャを拡張するためのプラグイン集と設定システムです。これは、Compiz Core、Compiz Settings、Compiz Decoratorといった基本セットに加え、Compizコミュニティが開発したプラグインセット"Compiz Extras"と、かつて存在したBerylプロジェクトの一部を統合したものです。この統合により、ウィンドウマネージャの中核機能とは独立して、さまざまな拡張機能が利用可能になりました。

プロジェクトの主な目的は、Berylが持っていた優れた機能のほとんどをCompizのプラグインとして移植し、さらにCompizプラグインの開発を継続することでした。この過程でBerylプロジェクトは終了し、Berylによって加えられたコア部分の変更はCompizコアに統合されました。

歴史



Compiz Fusionの誕生は、BerylプロジェクトとCompizウィンドウマネージャを取り巻くコミュニティが再統合した結果です。当初は"CompComm"という仮称で呼ばれていましたが、後にCompiz Fusionと改名されました。Compiz Fusionは、ハードウェアが対応していれば、多くのOSに比較的簡単にインストールできます。Mandriva One 2008は、Compiz Fusionを標準で搭載した最初の主要ディストリビューションとなり、Ubuntu 7.10も、対応ハードウェア上での標準ウィンドウマネージャとしてCompiz Fusionを採用しました。

2009年2月4日には、Compiz FusionがCompizに統合されることが発表され、その役割を終えました。

Compiz Fusion プラグインセット



Compiz Fusionには、多様な機能を提供する多数のプラグインが含まれています。以下に主なプラグインをカテゴリ別に示します。

コアプラグイン


Annotate(注釈線): 画面上に線や図形を書き込むことができます。
Application Switcher(アプリケーション・スイッチャー): 起動中のアプリケーションを切り替えるためのインターフェースを提供します。
Blur Windows(ウインドウのブラー): ウインドウの背景をぼかす効果を与えます。
Clone Output(クローン出力): 画面の表示内容を複製します。
DBus: DBusメッセージングシステムを利用するための機能を提供します。
Desktop Cube(デスクトップキューブ): 複数のワークスペースを立方体の各面に配置し、回転させながら切り替えることができます。
Fading Windows(ウインドウのフェード): ウインドウの表示/非表示時にフェードイン/フェードアウト効果を与えます。
GLib: GLibライブラリを利用するための機能を提供します。
Inotify: ファイルシステムの変更を監視する機能を提供します。
Minimize Effect(最小化時のエフェクト): ウインドウを最小化する際のエフェクトを設定できます。
Move Window(ウインドウの移動): ウインドウを移動させるための機能を提供します。
Place Windows(ウインドウの配置): ウインドウを自動的に配置するための機能を提供します。
Png: PNG画像の読み込みをサポートします。
Regex Matching(正規表現マッチング): 正規表現を用いたパターンマッチング機能を提供します。
Resize Window(ウインドウのリサイズ): ウインドウのサイズを変更するための機能を提供します。
Rotate Cube(キューブの回転): デスクトップキューブをキーボード操作で回転させる機能を提供します。
Scale(スケール): 複数のウィンドウを一覧表示し、選択できるようにします。
Screenshot(スクリーンショット): 画面全体のスクリーンショットを撮影する機能を提供します。
Svg: SVG画像の読み込みをサポートします。
Userspace File System(ユーザー空間のファイルシステム): ユーザー空間でファイルシステムを操作するための機能を提供します。
Video Playback(ビデオ再生): ビデオの再生をサポートします。
Water Effect(水効果): ウインドウの操作時に水の波紋のようなエフェクトを表示します。
Window Decoration(ウインドウの装飾): ウインドウのタイトルバーやボーダーなどを装飾します。
Wobbly Windows(揺れるウインドウ): ウインドウを移動させる際に揺らす効果を与えます。
Zoom Desktop(デスクトップのズーム): デスクトップ全体を拡大/縮小する機能を提供します。

メインプラグイン


Animation(アニメーション): ウインドウの開閉、移動時にアニメーション効果を与えます。
Brightness and Saturation(明度と彩度): ウインドウの明るさ、彩度、透明度を調整できます。
Color filter(カラーフィルタ): ウインドウや画面全体にカラーフィルタを適用します。
Desktop Wall(デスクトップの壁): 複数のワークスペースを横に並べて表示し、壁のように切り替えることができます。
Expo(展開): すべてのワークスペースを縮小表示し、選択できるようにします。
Enhanced Zoom Desktop(デスクトップのズーム強化版): デスクトップズーム機能を強化したものです。
JPEG: JPEG画像の読み込みをサポートします。
Magnifier(拡大鏡): マウスカーソルの周辺を拡大表示します。
Mousepoll(マウスの位置): マウスの位置情報を取得する機能を提供します。
Negative(ネガ表示): ウインドウや画面をネガ表示にします。
Opacity(半透明): ウインドウの透明度を調整します。
Put(移動): ウインドウを画面上の特定の位置に移動させます。
Resize Info(リサイズ情報): ウインドウのサイズ変更時にサイズを表示します。
Ring Switcher(リングスイッチャー): 起動中のウインドウをリング状に表示し、切り替えるための機能を提供します。
Scale Addons(スケール・アドオン): スケールプラグインを拡張する機能を提供します。
Shift Switcher(シフトスイッチャー): Shiftキーを使ったウインドウ切り替え機能を提供します。
Snapping Windows(ウインドウのスナップ): ウインドウを画面の端に吸着させる機能を提供します。
Text(テキスト): テキストを画面上に表示する機能を提供します。
Viewport Switcher(ビューポート・スイッチャー): ワークスペースを切り替える機能を提供します。
Window Rules(ウインドウのルール): ウインドウに対するルールを設定します。
Workarounds(次善策): Metacityのような他のウィンドウマネージャとの互換性を維持するための機能を提供します。

Extraプラグイン


3D Windows(3Dウインドウ): ウインドウをデスクトップキューブから分離して表示する機能を提供します。
ADD Helper(ヘルパーの追加): アクティブなウインドウ以外を暗くして、集中しやすくします。
Benchmark(ベンチマーク): システムのパフォーマンスを計測します。
Clash handler(クラッシュハンドラ): Compizがクラッシュした場合のハンドリングを行います。
Cube Caps: キューブの蓋を設定する機能を提供します。
Cube Gears(キューブ・ギア): デスクトップキューブ内に歯車を表示する機能を提供します。
Cube Reflection(キューブの反射): キューブの表面に反射効果を加えます。
Extra WM Actions(追加のWMアクション): あまり使われないウィンドウ管理のアクションを提供します。
Error Notifications: エラー通知を表示する機能を提供します。
Fade to Desktop(デスクトップへのフェード): デスクトップへのアクセスを容易にします。
Group and Tab Windows(ウィンドウのグループ化とタブ化): ウインドウをグループ化したり、タブとしてまとめて表示する機能を提供します。
Login/Logout: ログイン/ログアウト時の動作を制御する機能を提供します。
Maximumize: ウインドウを最大化する機能を提供します。
Motion blur(モーションブラー): ウインドウの移動時にブレ効果を加えます。
Paint fire on the screen: 画面上に炎を描画する機能を提供します。
Reflection: ウインドウに反射効果を加えます。
Scale Window Title Filter: スケール表示時のウインドウタイトルのフィルタリング機能を提供します。
Shelf: ウインドウを棚状に並べて表示する機能を提供します。
Show desktop: デスクトップを表示する機能を提供します。
Show mouse: マウスカーソルの位置を強調表示する機能を提供します。
Splash(スプラッシュ): 起動時のスプラッシュ画面を表示します。
Trailfocus: 選択されたウインドウのフォーカスを強調する機能を提供します。
Widget Layer(ウィジェット・レイヤ): ウィジェットを表示するためのレイヤーを提供します。

Unsupportedプラグイン


Fake ARGB: 疑似的なARGB画像表示をサポートします。
Snow: 画面に雪を降らせるエフェクトを追加します。
Mouse Switch: マウス操作を拡張する機能を提供します。
Tile: ウインドウをタイル状に配置する機能を提供します。

Experimentalプラグイン


Screensaver: スクリーンセーバー機能を提供します。
Visual Event: イベントを視覚的に表示する機能を提供します。
Cube Atlantis: デスクトップキューブをアトランティスのように表示する機能を提供します。


関連項目



Xgl: X Window SystemOpenGLコンポーネント。
AIGLX: X Window SystemOpenGL拡張。

リファレンス



Compiz Fusion公式ウェブサイト

外部リンク



Compiz Fusion - 公式サイト
Project forums - プロジェクトフォーラム
Project wiki - プロジェクトWiki
* Git4CF Automator - GitリポジトリからCompiz Fusionをインストールするツール

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。