GNOME Shell扩展是否与Unity兼容?

今天我看到一篇关于GNOME Shell扩展的文章,所以它让我想到了一些可能适用于Unity中许多用户的问题:

  1. GNOME Shell扩展是否与Unity兼容?

  2. 我可以从https://extensions.gnome.org/网站直接将它们安装到Unity吗?

  3. 如果2是NO,那么Unity在工作中是否有类似的想法?

不,它们只适用于gnome-shell。 他们期待一个特殊的API,用javascript编写,并且通常太不同,不能在Unity上使用。

请注意,在javascript中编写大部分gnome-shell UI的想法将使编写可以在任何地方附近挂钩的扩展变得非常容易。 当然,速度会受到惩罚。 这与Firefox和Chrome之间的权衡取舍非常相似。 Firefox UI是用XUL(javascript的扩展)和Chrome用C ++编写的。 前者更容易扩展,但后者可能总是更快,响应更快(我说的是UI,而不是渲染或javascript引擎)。

所以回答你的第二个问题,不,由于设计决定,Gnome-Shell可能会比Unity更容易定制。

  1. 没有。 gnome shell扩展仅用于gnome shell。 使用统一时它们没有任何效果。
  2. 您可以直接从浏览器安装它们,是的,但是您只会看到使用gnome shell的不同之处。
  3. 不,没有类似的想法。 unity使用compiz,你可以浏览ccsm漫画来改变那里的东西。