Кіріспе

Metacity /m//ə//'t//æ//s//ɪ//t//i/ терезе менеджері GNOME 2 жұмыс үстелінде әдепкі терезе менеджері ретінде қолданылды, бірақ GNOME 3-те Mutter онымен алмастырылды. Ол әлі де GNOME Flashback-те қолданылады, бұл GNOME 3 сеансы Gnome 2.x сериясы сеанстарына ұқсас тәжірибе ұсынады. Metacity-ді Havoc Pennington әзірлеуді бастады және ол GNU General Public License лицензиясымен шығарылды. GNOME 2.2 нұсқасында Metacity пайда болғанға дейін GNOME Enlightenment және содан кейін Sawfish терезе менеджерлерін пайдаланды. Metacity GNOME жұмыс үстелімен интеграциялану үшін жасалған болса да, оның жұмыс істеуі үшін GNOME қажет емес, ал GNOME-ді басқа терезе менеджерлерімен де пайдалануға болады, егер олар GNOME қажет ететін ICCCM спецификациясының бөлігін қолдайтын болса. Metacity өзінің пайдаланушы интерфейсі компоненттерін құру үшін GTK графикалық виджеттер жиынтығын пайдаланады, бұл оны безендіруге мүмкіндік береді және оны басқа GTK қолданбаларымен үйлестіреді. Алғашқыда Metacity GTK 2-ні пайдаланған, бірақ 3.12.0 нұсқасынан бастап GTK 3-ке көшірілді.

Мақсат

Metacity жаңалықтарға емес, қарапайымдық пен қолдануға оңай болуына баса назар аударады. Авторы оны "Сіздің ішкі ересектігіңізге арналған қарапайым терезе менеджері" деп сипаттады. Көптеген терезе менеджерлері Marshmallow Froot Loops сияқты, ал Metacity – Cheerios сияқты. Metacity-ді қолдайтындар оның Sawfish немесе Enlightenment сияқты көптеген опциялар мен мүмкіндіктерге мұқтаж болмайтын жаңа компьютер пайдаланушылары үшін жасалғанын айтады. Хавок Пеннингтон Metacity-ді неге жазғанын және GNOME жұмыс үстелін неге жеңілдеткенін түсіндіретін мақала жазды.

Тақырыптар

Metacity тақырыбын әзірлеуге арналған құжаттама толыққанды болмаса да, Metacity үшін көптеген тақырыптар жасалды. Көп таралған тақырыптық қозғалтқыш – Clearlooks, ол GNOME 2.12 нұсқасынан бастап GNOME 3 және GNOME Shell шыққанша дефолтты тақырып болды.