Mutter (menedżer okien)
| Mutter | |
| Menedżer okien | |
| Producent | Intel, Red Hat |
| System operacyjny | POSIX |
| Napisane w | C, z użyciem OpenGL |
| Aktualna wersja stabilna | 3.6.2 / 14 listopada 2012 |
| Aktualna wersja testowa | 3.7.4 / 20 stycznia 2012 |
| Licencja | GPL |
| http://git.gnome.org/browse/mutter/ | |
Mutter — menedżer okien, który zastąpił w GNOME 3 Metacity[1]. Jego wtyczką jest GNOME Shell. Jego nazwa jest portemanteau „Metacity Clutter”[2]; Mutter używa biblioteki graficznej Clutter i wspiera też OpenGL.
Mutter może działać jako samodzielna aplikacja dla środowisk graficznych podobnych do GNOME lub jako główny menedżer okien dla GNOME Shell[3], które jest integralną częścią GNOME 3. Można rozszerzać jego funkcjonalność za pomocą wtyczek i wspiera wiele efektów wizualnych.
Spis treści |
Historia[edytuj]
Mutter został pierwotnie opracowany przez firmę Intel dla platformy Moblin. Intel wykorzystał jako podstawę używany w GNOME 2 menedżer okien Metacity i połączył go z biblioteką programistyczną Clutter, tak aby umożliwić wykorzystanie funkcji używających przyspieszania opartego na OpenGL, skąd pochodzi nazwa „Metacity Clutter”.
Clutter oraz jego wtyczki zostały napisane głównie w C i JavaScript
Zastosowanie[edytuj]
Moblin jest stosowany w Moblin i MeeGo dla netbooków, w których jedynym zgodnym z nimi menedżerem okien jest Mutter. Mutter jest też używany w innych wariantach MeeGo, które nie wymagają innych menedżerów okien. Oprócz tego jest stosowany jako domyślny menedżer okien GNOME 3
Stosowane w Ubuntu 10.10 Unity jest oparte na Mutter.
Wydajność[edytuj]
W czerwcu 2010 Phoronix przeprowadził testy, w których wykazał, że w czasie używania kompozytowych menedżerów okien Compiz i Mutter, spadła szybkość działania gier.[4][5]
Krytyka[edytuj]
W wielu przypadkach głęboka integracja Mutter w GNOME 3.0 jest postrzegana jako problem, ponieważ niemożliwe jest wykorzystywanie innego menedżera okien.
Przypisy
- ↑ Mutter: a window manager for GNOME 3 LWN.net
- ↑ Mutter project in Ohloh
- ↑ Mutter: Window Manager in GNOME's Future - Linux Magazine Online
- ↑ Phoronix: Mutter Can Cause A Gaming/OpenGL Performance Hit Too. [dostęp 2011-04-24].
- ↑ Phoronix: The Cost Of Running Compiz. [dostęp 2011-04-24].