у чому різниця між темою GTK, темою Metacity та темою Emerald?


13

Я продовжую бачити теми як позначені як metacity або GTK або Emerald. Читаючи в інших місцях, я розумію, що Metacity є менеджером вікон і змінює межі вікон, тож що таке тема GTK? Чи не GTK - інструмент для віджетів, який використовується для малювання елементів керування та інших елементів інтерфейсу всередині вікна? а що таке Смарагд? може хтось пояснить, будь ласка, простими термінами noob-to-linux?

Відповіді:


6

Те, що ви називаєте темою, - це, мабуть, інший тип теми (з огляду на ваш коментар до відповіді Урі).

введіть тут опис зображення

Ці теми керують GTK, Metacity, іконками, курсорами, а іноді і шпалерами все в одному. Однак вони не контролюють вашу смарагдову тему. Те, що ви бачите, як тему GTK, Metacity, курсор або значок, - це те, що ви отримуєте, натискаючи налаштувати.
Кожен з цих елементів керує різним аспектом вашого інтерфейсу, і, звичайно, всі вони самі по собі теми.


8

Metacity - це менеджер вікон - річ у верхній частині ваших вікон, яка має кнопки мінімізації, максимізації та закриття. На Ubuntu 11.04 та новіших версіях ви можете налаштувати свої теми, щоб змінити лише ту частину теми.

Тема GTK - це загальна тема, яка обробляє такі речі, як колір панелі, фони для вікон та вкладок, як буде виглядати програма, коли вона активна проти неактивних, кнопки, прапорці тощо. Більшість пакетів тем також включає Metacity Тема, щоб все виглядало інтегровано.

Смарагдова тема схожа на тему metacity, але вона використовується, коли ви використовуєте Compiz для обробки вікна. Compiz може робити більш візуально цікаві речі, ніж регулярні тематизації.

Зауважте, що оболонка Gnome використовує "mutter" як його менеджер вікон, який Metacity реалізується за допомогою інструментарію Clutter. Metacity + захаращення = Mutter. :)


5

Простими умовами.

Metacity - це, як відомо, диспетчер вікон Gnome, який іноді замінюється Emerald Window Manager через Compiz.

Emerald працює над Gnome, KDE, XFCE та ін.

Тема GTK змінює зовнішній вигляд вікна (кольори), а не межі вікна.


1
добре. але тоді, коли я встановлюю елементарну тему GTK, як же змінюються межі вікон?
Нішант Джордж Агрвал

1
ЯКЩО ви не використовуєте Emerald, тоді використовується Metacity. Більшість тем GTK, надайте не лише кольори для вікна (сама тема), а й тему Metacity.
Урі Еррера
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.