Jaka jest różnica między motywem GTK, motywem Metacity i motywem Emerald?

13

Nadal postrzegam motywy jako metacity, GTK lub Emerald. Z lektury w innych miejscach dowiaduję się, że Metacity jest menedżerem okien i zmienia obramowania okien, więc czym jest motyw GTK? Czy GTK nie jest zestawem narzędzi widgetów służącym do rysowania kontrolek i innych elementów interfejsu w oknie? a co to jest Szmaragd? czy ktoś może wyjaśnić prostymi terminami noob-to-linux?

Nishant George Agrwal
źródło

Odpowiedzi:

6

To, co nazywacie motywem, jest prawdopodobnie innym rodzajem motywu (w świetle waszego komentarza do odpowiedzi Uri).

wprowadź opis zdjęcia tutaj

Te motywy kontrolują GTK, Metacity, Ikony, kursory, a czasem tapety w jednym. Nie kontrolują jednak Twojego szmaragdowego motywu. To, co widzisz, zwane motywem GTK, Metacity, Kursor lub Ikona, jest dostępne po kliknięciu przycisku Dostosuj.
Każdy z nich kontroluje inny aspekt interfejsu i oczywiście wszystkie są osobnymi motywami.

RolandiXor
źródło
8

Metacity to menedżer okien - element w górnej części okien, który ma przyciski minimalizacji, maksymalizacji i zamykania. W systemie Ubuntu 11.04 i wcześniejszych możesz dostosować swoje motywy, aby zmienić tylko tę część motywu.

Motyw GTK to ogólny motyw, który obsługuje takie elementy, jak kolor panelu, tła okien i kart, wygląd aplikacji, gdy jest ona aktywna, a nieaktywna, przyciski, pola wyboru itp. Większość pakietów motywów zawiera także Metacity motyw, dzięki czemu wszystko wygląda na zintegrowane.

Motyw Emerald jest jak motyw metacity, ale jest używany, gdy używasz Compiz do obsługi zarządzania oknami. Compiz może robić więcej interesujących wizualnie rzeczy niż zwykłe motywy.

Zauważ, że powłoka Gnome używa „mutter” jako menedżera okien, który jest Metacity zaimplementowany przy użyciu zestawu narzędzi Clutter. Metacity + bałagan = Mruczenie. :)

j1mc
źródło
5

W prostych słowach.

Metacity jest, jak wiadomo, Gnome Window Manager, który czasami jest zastępowany przez Emerald Window Manager za pośrednictwem Compiz.

Emerald działa na Gnome, KDE, XFCE i innych.

Motyw GTK zmienia wygląd okna (kolory), a nie obramowania okna.

Uri Herrera
źródło
1
dobrze. ale kiedy instaluję Motyw podstawowy GTK, jak zmieniają się także obramowania okien?
Nishant George Agrwal
1
JEŚLI nie używasz Szmaragdu, wówczas używana jest Metacity. Większość motywów GTK zapewnia nie tylko kolory okna (sam motyw), ale także zawiera motyw Metacity.
Uri Herrera