GNOME Shell 扩展是否与 Unity 兼容?

Lui*_*ado 10 gnome extension unity gnome-shell-extension

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

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

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

  3. 如果 2 为否,是否有类似的 Unity 想法正在开发中?

Jav*_*era 17

不,它们仅适用于 gnome-shell。他们期待一个特殊的 API,是用 javascript 编写的,并且一般来说差别太大而无法在 Unity 上使用。

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

所以要回答你的第二个问题,不,由于设计决策,Gnome-Shell 可能总是比 Unity 更具可定制性。