Metacity

Metacity (промовляється римовано до англ. «capacity» (можливість) з наголосом на другий склад[3]) — композитний менеджер вікон, який за замовчуванням використовувався у робочому середовищі GNOME.[4] Розробку Metacity почав Гавок Пеннінгтон, він випускається під ліцензією GNU General Public License.

Metacity
Знімок екрану Metacity з контекстним меню, який зображує Nautilus, файловий менеджер середовища GNOME.
Тип Менеджер вікон
Розробник Спільнота розробників GNOME
Версії 3.40.0 (25 березня 2021)[1]
Репозиторій https://gitlab.gnome.org/GNOME/metacity.git, https://github.com/GNOME/metacity.git
Операційна система Linux
GNU фреймворк GTK
Мова програмування C[2]
Українська так
Ліцензія GNU GPL
Вебсайт ftp.gnome.org/pub/gnome/sources/metacity

 Metacity у Вікісховищі

До інтеграції Metacity у GNOME 2.2, GNOME спочатку використовував менеджер вікон Enlightenment, потім Sawfish. Попри те, що Metacity є частиною проекту середовища GNOME, він не вимагає самого GNOME для запуску, а також сам GNOME може використовувати інший менеджер вікон, який підтримує певні специфікації ICCCM, які вимагає GNOME.

Metacity написаний за допомогою бібліотеки GTK+, що робить можливим зміну тем, та інтеграцію з іншими програмами написаними за допомогою GTK+.

Філософія

Metacity фокусується більше на простоті та зручності роботи, ніж на інноваціях.

Теми

Незважаючи на слабку документованість процесу розробки тем для Metacity, для нього вже існує багато тем. Більшість з них можна завантажити з арт-сайту GNOME, art.gnome.org. Найпопулярніша тема Clearlooks[5], яка стала стандартною темаю GNOME починуючи з версії 2.12.

Суперечки

Metacity, на відміну від попередніх менеджерів GNOME, має досить обмежені можливості налаштування. Через це його стандартна поставка стала досить суперечливою. Прихильники Metacity стверджують, що GNOME орієнтований на нових користувачів комп'ютера, яким не потрібні широкі можливості налаштування, які присутні у Sawfish або Enlightenment.[6] Хавок Пеннінгтон написав есе, в якому пояснив чому він написав Metacity та спростив GNOME[7]. Критики кажуть, що Metacity приніс в жертву гнучкість та контроль, які зазвичай асоціюються з програмами для UNIX. Ці суперечки призвели до появи таких застосунків як Devil's Pie, та Brightside.

Mutter

Mutter відгалуження від проекту Metacity[8]. Mutter останнім часом поставляється як віконний менеджер за замовчуванням[9]. Можна вважати, що Mutter — це Metacity 3[10].

Примітки

  1. Release 3.40.0 — 2021.
  2. The metacity Open Source Project on Open Hub: Languages Page — 2006.
  3. Опис пакету RPM (англ.). Архів оригіналу за 27 вересня 2007. Процитовано 17 жовтня 2006.
  4. GNOME 2.2 Gains Muscle and Polish. Архів оригіналу за 25 червня 2013. Процитовано 26 березня 2007.
  5. GNOME Art — window borders. Архів оригіналу за 25 червня 2013. Процитовано 17 жовтня 2006.
  6. Інновації у керуванні вікнами (англ.). Архів оригіналу за 14 серпня 2013. Процитовано 26 березня 2007.
  7. Вільне ПЗ та гарні користувацькі інтерфейси (англ.). Архів оригіналу за 25 червня 2013. Процитовано 17 жовтня 2006.
  8. live.gnome.org/GnomeShell
  9. linux.org.ru/news/gnome
  10. blogs.gnome.org/metacity

Див. також

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.