Gnome 3 (Gnome Shell) 的 JavaScript/CSS 引擎

25

我想知道,Gnome 3,也就是Gnome Shell使用了哪种类型和版本的JavaScript/CSS引擎?

是否有关于当前版本等信息的资料?

2个回答

22
对于JavaScript,使用的引擎是GJS(基于SpiderMonkey)。在主题方面,使用了一种CSS2的超集。您可能会对阅读GtkCssProvider迁移信息的文档感兴趣。
另一方面,还有一些类似于CSS3的操作可用,例如径向和线性渐变。您可能想查看文章使用CSS样式化GTK+以获得一些想法。该文章是由编写GtkCssProvider的开发人员撰写的。

3
请注意,GNOME Shell 使用 mx 绘制小部件。更多信息请参见 http://live.gnome.org/GnomeShell/Development。 - gforcada
更新了。尽管说出是哪一个会更好一些 :-) - gpoo

2
JavaScript引擎是GJS。CSS使用内部样式,我相信在GTK 3中,所有的主题都是使用CSS完成的。

谢谢回答。我知道CSS用于主题设计。然而,没有信息表明它是CSS2/CSS3还是CSS10。 - hsz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接