出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/04/09 12:59 UTC 版)
| 開発元 | GNOMEプロジェクト |
|---|---|
| 初版 | 2011年4月 |
| 最新版 | |
| 最新評価版 | |
| リポジトリ | gitlab |
| プログラミング 言語 |
C |
| 対応OS | GNU/Linux、FreeBSDなど |
| サイズ | 500 KiB[1] |
| 種別 | |
| ライセンス | GPLv2+[2] |
| 公式サイト | download |
Mutterはウィンドウマネージャで、最初はX Window System用に設計され実装されたが、後にWaylandコンポジタへと進化した。MutterはMetacityを置き換えることでGNOME 3のデフォルトウィンドウマネージャとなった[3]。MutterはレンダリングにGTK+を使用していたが、Clutterと呼ばれるグラフィックライブラリを使用することでOpenGLもサポートしている。Mutterという名前はMetacity Clutterのかばん語である。
MutterはGNOMEライクなデスクトップ用スタンドアローンウインドウマネージャアプリケーションとして機能し、GNOME Shell用の主要なウインドウマネージャとして使え[4]、GNOME 3に欠かせない部品である。Mutterはプラグインで拡張可能であり、多数の視覚効果をサポートする。GNOME ShellはMutterのプラグインとして書かれている。Pantheonデスクトップ環境のコアコンポーネントであるGalaはlibmutterを利用してビルドされる[5][6]。Budgieデスクトップ環境で使われるBudgie-wmは、libmutter上でビルドされたもう1つのウインドウマネージャである[7][8]。
Adel GadllahはMutterのバージョン3.13にHiDPIのサポートを追加した[9]。
バージョン3.13.2でlogind統合はmutter-launchに置き換えられた[10]。
バージョン3.13.3でwl_touch_interfaceのサーバサイド部分をCarlos Garnachoが実装した[11][12][13][14]。
OpenGLのゲームはコンポジット型ウィンドウマネージャを使うと実行において余分な負荷が発生する。2010年6月、PhoronixはMutter[15]とCompiz[16]において同様に余分な負荷を評価した。
MuffinはLinux MintチームによるCinnamonデスクトップ環境用のフォークである。GNOME ShellのフォークであるCinnamonのシェルはMuffin用のプラグインとして書かれている。