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


13

我一直看到主题被标记为metacity或GTK或Emerald。通过在其他地方阅读,我发现Metacity是一个窗口管理器并更改了窗口边框,那么GTK主题是什么?GTK是否不是用于在窗口内绘制控件和其他界面元素的小部件工具箱?什么是翡翠?有人可以用简单的从noob到Linux的术语进行解释吗?

Answers:


6

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

在此处输入图片说明

这些主题控制GTK,Metacity,图标,光标,有时还包括墙纸。但是,它们不能控制您的翡翠主题。单击自定义后,您会看到所谓的GTK,Metacity,Cursor或Icon主题。
这些控件分别控制界面的不同方面,当然,它们本身都是主题。


8

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

GTK主题是处理诸如面板颜色,窗口和选项卡的背景,应用程序处于活动状态与非活动状态,按钮,复选框等时的外观的整体主题。大多数主题包还包括Metacity主题,使所有内容看起来都完整。

Emerald主题类似于metacity主题,但是在您使用Compiz处理窗口管理时使用。与常规主题相比,Compiz可以做更多视觉上有趣的事情。

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


5

简单来说。

如您所知,Metacity是Gnome窗口管理器,有时会通过Compiz用Emerald窗口管理器代替。

Emerald在Gnome,KDE,XFCE等上工作。

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


1
好。但是,当我安装Elementary GTK Theme时,窗口边框又如何变化?
Nishant George Agrwal

1
如果您不使用Emerald,则使用Metacity。大多数GTK主题不仅提供Window的颜色(主题本身),还提供Metacity主题。
Uri Herrera
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.