GTK主题,Metacity主题和Emerald主题有什么区别?

我一直认为主题被标记为metacity或GTK或Emerald。 从其他地方阅读,我认为Metacity是一个窗口管理器并改变窗口边框,那么什么是GTK主题? GTK不是一个widget工具包,用于绘制窗口内的控件和其他界面元素吗? 什么是祖母绿? 有人可以用简单的noob-to-linux术语解释一下吗?

您所指的主题可能是一种不同的主题(根据您对Uri的回答的评论)。

在此处输入图像描述

这些主题控制GTK,Metacity,Icons,游标,有时还有壁纸。 但是,它们并不能控制您的祖母绿主题。 您所看到的被称为GTK,Metacity,Cursor或Icon主题是您单击自定义时获得的。
它们中的每一个都控制着界面的不同方面,当然,它们本身就是主题。

Metacity是窗口管理器 – 窗口顶部的东西,具有最小化,最大化和关闭按钮。 在Ubuntu 11.04及更早版本中,您可以自定义主题以更改主题的该部分。

GTK主题是处理面板颜色,窗口和标签背景,应用程序在活动与非活动状态下的外观,按钮,复选框等内容的整体主题。大多数主题包还包括Metacity主题使所有东西看起来都很融合

Emerald主题就像一个metacity主题,但是在使用Compiz处理窗口管理时会使用它。 与常规主题相比,Compiz可以做更多视觉上有趣的事情。

请注意,Gnome shell使用“mutter”作为其窗口管理器,即使用Clutter工具包实现的Metacity。 Metacity + clutter = Mutter。 🙂

简单来说。

正如您所知,Metacity是Gnome Window Manager,有时会通过Compiz替换为Emerald Window Manager。

Emerald适用于Gnome,KDE,XFCE等。

GTK主题,更改窗口外观(颜色),而不是窗口边框。