Metacity

Metacity
Знімок екрану Metacity з контекстним меню, який зображує Nautilus, файловий менеджер середовища GNOME.
Тип менеджер вікон
Розробник Спільнота розробників GNOME
Операційна система Linux
GNU фреймворк GTK
Мова програмування C[1]
Українська мова так [1]
Ліцензія GNU General Public License, version 2.0 or laterd
Репозиторій gitlab.gnome.org/GNOME/metacity.git
Вебсайт ftp.gnome.org/pub/gnome/sources/metacity

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

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

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

Філософія

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

Теми

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

Суперечки

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

Mutter

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

Примітки

  1. The metacity Open Source Project on Open Hub: Languages Page — 2006.
    d:Track:Q124688
  2. Опис пакету RPM (англ.). Архів оригіналу за 27 вересня 2007. Процитовано 17 жовтня 2006.
  3. GNOME 2.2 Gains Muscle and Polish. Архів оригіналу за 25 червня 2013. Процитовано 26 березня 2007.
  4. GNOME Art — window borders. Архів оригіналу за 25 червня 2013. Процитовано 17 жовтня 2006.
  5. Інновації у керуванні вікнами (англ.). Архів оригіналу за 14 серпня 2013. Процитовано 26 березня 2007. {{cite web}}: Недійсний |deadurl=unknown-host (довідка)
  6. Вільне ПЗ та гарні користувацькі інтерфейси (англ.). Архів оригіналу за 25 червня 2013. Процитовано 17 жовтня 2006.
  7. live.gnome.org/GnomeShell. Архів оригіналу за 25 вересня 2010. Процитовано 12 червня 2013.
  8. linux.org.ru/news/gnome. Архів оригіналу за 24 липня 2013. Процитовано 12 червня 2013.
  9. blogs.gnome.org/metacity. Архів оригіналу за 13 березня 2013. Процитовано 12 червня 2013.

Див. також

  • Домашня сторінка Metacity / Завантаження [Архівовано 17 лютого 2020 у Wayback Machine.]
  • Теми для Metacity (англ.)
  • Створення тем для Metacity, Глін Фостерс (англ.)
  • п
  • о
  • р
Стільничні середовища,
віконні менеджери тощо
KDEGNOMEXfceLXDEXPdeJDSCDEX11 • Metacity • EnlightenmentSawfishXMonadOpenboxAfterStepAwesomeFVWMFluxboxBlackbox • Window Maker
Прикладні програми,
пакети, утиліти тощо
OpenOfficeLibreOfficeKOfficeCalligra SuiteGnome Office • Siag Office • AbiwordGnuCashKMyMoneyInkscapeSodipodiGnumericPlannerEmacsVimKateTellicoGIMP • Kivio • GwenView • KView • Evince • Cedega • WineAmarokMPlayerXP • Listen • LinDVD • KinoTotemKaffeineRhythmboxK3b • KPDF • Scribus • Dolphin • KonquerorKrusader • Nautilus • Thunar • Epiphany • Galeon • OperaFirefox • Arora • IceCatThunderbirdEvolutionKMailSkypeKopeteEkigaAkregatorKGetArkJabberMPlayerXineAlacarteStarDictDigiKamKexiRKWardOkularBeagleYaSTKdepim • Kdetoys • Konsole • KCHMViewer
Розробка ПЗ
EclipseNetBeansKDevelop • QTDesigner • Code::Blocks • MonoDevelopCylixLazarus
Технології та бібліотеки
OpenGLCairoPlasma • Akonadi • Decibel • Flake • Kross • Oxygen • Phonon • Quasar • Solid • Sonnet[en] • Soprano[pl] • Strigi • ThreadWeaver • JavaMono
  • п
  • о
  • р
Спільнота
Програми
Технології
  • п
  • о
  • р
Стільничні середовища
CDE EDE Étoilé • GNOME JDS KDE LXDE MATE Mezzo OpenWindows ROX • Unity • Xfce XPde
Менеджери вікон
AfterStep Awesome Blackbox CTWM • dwm Enlightenment Fluxbox FVWM IceWM JWM KWin Metacity • Openbox Sawfish Stumpwm • twm • Window Maker • wmii
Командні оболонки
ash • Bash BusyBox csh dash • es shell • fish ksh psh • rc rsh • Sash • Scsh • sh tcsh Thompson shell zsh решта…
  • п
  • о
  • р
Linux
Adoption • Порівняння з Windows • Критика • Історія • Ядро (підтримувані архітектури)Закон ЛінусаLinux Foundation • Linux-libre • Tux • vmlinux
Tux, талісман Linux
Дистрибутиви
GNU
Free Software FoundationGNUGNU General Public License • Суперечка про найменування GNU/Linux • Пакети GNUПроєкт GNU
Інтерфейс користувача
CLIGUIX Window SystemGNOMEKDEXfceLXDE
Менеджери вікон
Compiz • Metacity • KWinOpenboxAfterStepBlackbox • CTWM • EnlightenmentFVWM • Hackedbox • IceWM • Metisse • OLVWM • PLWM • PWM • Sawfish • vtwm • wm2 • Wmx • Xmonad
Застосування
Desktop • Пристрої • Linux у вбудованих системах • Ігри • LAMPLTSP
Ключові особи
Джоно БеконАлан Кокс • Jon Hall • Benjamin Mako Hill • Greg Kroah-Hartman • David S. Miller • Ендрю Мортон • Іан Мердок • Брюс Перенс • Деніел Робінс • Марк ШаттлвортРічард СтолменЛінус Торвальдс • Theodore Ts'o • Патрік Волкердінґ • Matt Zimmerman
ЗМІ
Free Software Magazine • Linux.com • Linux Format • Linux For You • Linux Gazette • Linux Journal • Linux-Magazin • Linux Magazine • Linux Outlaws • LugRadio • LWN.net • O3 Magazine • Phoronix • DistroWatch
Мобільність
Access Linux Platform • Androidbada • LiMo Foundation • LiMo Platform • Linux Phone Standards Forum • MeeGo (MaemoMoblin) • Mobilinux • Open Handset Alliance • Openmoko • OPhone • Ubuntu MobilewebOS
Інше
Linux-конференції • Linux Documentation Project • Linux Standard Base • Linux User Group • Revolution OS (фільм) • SCO і Linux • Суперечка Таненбаума та ТорвальдсаThe Code (фільм) • Власницьке програмування для Лінукса • Віруси та хробакиОб'єднане ядро Linux