GTK 主题、Metacity 主题和 Emerald 主题之间有什么区别?

Nis*_*wal 17 gnome metacity gtk emerald

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

j1m*_*1mc 11

Metacity 是 Gnome 2 窗口管理器 - 位于窗口顶部的具有最小化、最大化和关闭按钮的东西。在 Ubuntu 11.04 及更早版本上,您可以自定义主题以仅更改主题的那部分。

GTK 主题是处理诸如面板颜色、窗口和选项卡的背景、应用程序处于活动状态与非活动状态时的外观、按钮、复选框等内容的整体主题。大多数主题包还包含一个 ' Metacity 主题”,让一切看起来都融为一体。

Emerald 主题类似于 metacity 主题,但在您使用 Compiz 处理窗口管理时使用它。Compiz 可以做比常规主题更有趣的视觉效果。

请注意,Gnome 3 使用“mutter”作为其窗口管理器,这是使用 Clutter 工具包实现的 Metacity。Metacity + 杂乱 = Mutter。:)


Rol*_*Xor 8

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

在此处输入图片说明

这些主题将 GTK、Metacity(Gnome 2 窗口管理器)、图标、光标和有时的壁纸合而为一。但是,它们无法控制您的祖母绿主题。您所看到的 GTK、Metacity、Cursor 或 Icon 主题就是您单击自定义时所得到的。
这些中的每一个都控制着界面的不同方面,当然,它们本身都是主题。


Uri*_*era 6

简单来说,Metacity 是 GNOME 2 窗口管理器,有时会通过 Compiz 替换为 Emerald 窗口管理器。

Emerald 适用于 GNOME、KDE、XFCE 等。

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