Кіріспе
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 /m//ə//'//t//æ//s//ɪ//t//i/
was the default window manager used by the GNOME 2 desktop environment until it was replaced by Mutter in GNOME 3. It is still used by GNOME Flashback, a session for GNOME 3 that provides a similar user experience to the Gnome 2. x series sessions. The development of Metacity was started by Havoc Pennington and it was released under the GNU General Public License. Before the introduction of Metacity in GNOME 2.2, GNOME used Enlightenment and then Sawfish as its window manager. Although Metacity was designed to integrate into the GNOME desktop, it does not require it to run, while GNOME can be used with different window managers provided that they support the part of the ICCCM specification that GNOME requires. Metacity uses the GTK graphical widget toolkit to create its user interface components, which makes it themeable and makes it blend in with other GTK applications. Originally, Metacity used GTK 2 however as of version 3.12.0 it has been ported to GTK 3.
Мақсат
Metacity жаңалықтарға емес, қарапайымдық пен қолдануға оңай болуына баса назар аударады. Авторы оны "Сіздің ішкі ересектігіңізге арналған қарапайым терезе менеджері" деп сипаттады. Көптеген терезе менеджерлері Marshmallow Froot Loops сияқты, ал Metacity – Cheerios сияқты. Metacity-ді қолдайтындар оның Sawfish немесе Enlightenment сияқты көптеген опциялар мен мүмкіндіктерге мұқтаж болмайтын жаңа компьютер пайдаланушылары үшін жасалғанын айтады. Хавок Пеннингтон Metacity-ді неге жазғанын және GNOME жұмыс үстелін неге жеңілдеткенін түсіндіретін мақала жазды.
Тақырыптар
Metacity тақырыбын әзірлеуге арналған құжаттама толыққанды болмаса да, Metacity үшін көптеген тақырыптар жасалды. Көп таралған тақырыптық қозғалтқыш – Clearlooks, ол GNOME 2.12 нұсқасынан бастап GNOME 3 және GNOME Shell шыққанша дефолтты тақырып болды.