Mutter

Mutterはウィンドウマネージャで、最初はX Window System用に設計され実装されたが、後にWaylandコンポジタへと進化した。Mut…

Mutter
Mutter
開発元 GNOMEプロジェクト
初版 2011年4月 (15年前) (2011-04)
最新版
50.4 ウィキデータを編集 / 2026年8月4日 (19日前)
最新評価版
41.rc ウィキデータを編集 / エラー: 最初のパラメータの文字列長が想定外です。 (エラー: 最初のパラメータを日付や時間として解析することができません。)
リポジトリ gitlab.gnome.org/GNOME/mutter
プログラミング
言語
C
対応OS GNU/LinuxFreeBSDなど
サイズ 500 KiB[1]
種別
ライセンス GPLv2+[2]
公式サイト download.gnome.org/sources/mutter/
テンプレートを表示

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

MuffinはLinux MintチームによるCinnamonデスクトップ環境用のフォークである。GNOME ShellのフォークであるCinnamonのシェルはMuffin用のプラグインとして書かれている。

脚注

  1. ^ Debian Mutter Package in sid”. 2015年11月25日閲覧。
  2. ^ COPYING · master · GNOME / mutter”. GNOME GitLab. 2025年1月27日閲覧。
  3. ^ Vervloesem, Koen (2009年8月4日). “Mutter: a window manager for GNOME 3”. LWN.net. 2011年12月27日閲覧。
  4. ^ Kissling, Kristian (2009年7月8日). “Mutter: Window Manager in GNOME's Future”. Linux Magazine. 2011年12月27日閲覧。
  5. ^ Meet Gala: The Window Manager”. 2015年11月25日閲覧。
  6. ^ 5 Myths About elementary”. 2015年11月25日閲覧。
  7. ^ Budgie”. 2015年11月25日閲覧。
  8. ^ solus-project/budgie-desktop”. 2015年11月25日閲覧。
  9. ^ wayland: Add basic hidpi support” (2014年5月3日). 2014年5月3日閲覧。
  10. ^ mutter 3.13.2 release notes” (2014年5月27日). 2015年11月25日閲覧。
  11. ^ wayland: Implement the server side bits of wl_touch_interface” (2014年6月4日). 2015年11月25日閲覧。
  12. ^ mutter 3.13.3 release notes” (2014年6月24日). 2015年11月25日閲覧。
  13. ^ Bug 724442 - Touchscreen does not work”. 2015年11月25日閲覧。
  14. ^ 3.13.4”. 2015年11月25日閲覧。
  15. ^ Mutter Can Cause A Gaming/OpenGL Performance Hit Too”. Phoronix英語版 (2010年6月21日). 2011年4月24日閲覧。
  16. ^ The Cost Of Running Compiz”. Phoronix英語版 (2010年5月21日). 2011年4月24日閲覧。

外部リンク

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.