Metacity

Metacityは、X Window System環境で動作するウィンドウマネージャであり、特にGNOME 2環境において、バージョン2.2以降の標準ウィンドウマネージャとして広く利用されていました。このソフトウェアは、GTK2ツールキットを用いて開発されており、GNOMEデスクトップ環境に依存することなく、単独で動作することが可能です。しかし、GNOME 3の登場とともに、標準ウィンドウマネージャの役割はMutterへと引き継がれました。

Metacityの開発は、レッドハットのHavoc Pennington氏によって主導され、2001年にバージョン2.3として初めて公開されました。開発者自身が「大人のための退屈なウィンドウマネージャ」と表現するように、その設計思想は非常にシンプルで、過剰な機能や複雑な設定オプションを極力排除することに重点が置かれています。この設計は、特にカスタマイズを好まないユーザー層をターゲットとしており、デフォルト設定のままで最も快適に利用できるようなユーザーエクスペリエンスを目指しています。GNOME 2.2から、それまで標準であったSawfishウィンドウマネージャに代わって採用された背景には、このようなMetacityのシンプルさと安定性が評価されたことが挙げられます。GNOMEプロジェクトに組み込まれた後も、GNOME環境に依存せずに独立して利用できる柔軟性を保持しています。

MetacityのライセンスはGPL(GNU General Public License)に基づいており、オープンソースソフトウェアとして広く利用されています。

標準採用に関する議論



GNOMEの標準ウィンドウマネージャとしてMetacityが採用された際には、いくつかの議論が存在しました。それ以前の標準であったSawfishと比較して、Metacityの設定項目が大幅に削減されたことが主な理由です。この変更に対し、一部のユーザーや開発者からは、設定の自由度や柔軟性の低下を懸念する声が上がりました。

Metacityを支持する意見としては、GNOMEデスクトップ環境が、EnlightenmentやSawfishのように高度なカスタマイズを必要としないユーザー層をターゲットにしているという点が強調されました。つまり、Metacityのシンプルさは、GNOMEの基本理念に合致しているという見解です。一方、反対意見としては、UNIXアプリケーションが持つべき操作性や柔軟性が損なわれているという指摘がなされました。これらの批判に対応するため、Metacityの機能を拡張するアドオンとして、Brightsideなどが開発されました。

まとめ



Metacityは、そのシンプルさと使いやすさを追求した設計思想により、多くのユーザーに支持されたウィンドウマネージャです。GNOME 2の標準として長らく活躍しましたが、GNOME 3以降はMutterにその役割を譲りました。しかし、そのシンプルな設計思想は、今日のウィンドウマネージャ開発にも影響を与えていると言えるでしょう。


外部リンク



公式ブログ
ダウンロードサイト
* Metacityテーマサイト

もう一度検索

【記事の利用について】

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

【リンクついて】

リンクフリーです。