Sind GNOME Shell-Erweiterungen mit Unity kompatibel?

10

Heute habe ich einen Artikel über Erweiterungen für GNOME Shell gesehen, daher habe ich mir einige Fragen gestellt, die für viele Benutzer in Unity gelten können:

  1. Sind die GNOME Shell-Erweiterungen mit Unity kompatibel?

  2. Kann ich sie direkt von der Website https://extensions.gnome.org/ in Unity installieren ?

  3. Wenn 2 NEIN ist, ist eine ähnliche Idee für Unity in Arbeit?

Luis Alvarado
quelle
Es wird vorab funktionieren, da die Einheit auf dem Gnom basiert.

Antworten:

17

Nein, sie sind nur für Gnomenschalen. Sie erwarten eine spezielle API, sind in Javascript geschrieben und im Allgemeinen zu unterschiedlich, um in Unity verwendet zu werden.

Beachten Sie, dass die Idee, den größten Teil der Gnome-Shell-Benutzeroberfläche in Javascript zu schreiben, das Schreiben von Erweiterungen sehr einfach macht, die sich fast überall einbinden lassen. Natürlich wird es eine Strafe in der Geschwindigkeit erfordern. Es ist ziemlich ähnlich zu den Kompromissen zwischen Firefox und Chrome. Die Firefox-Benutzeroberfläche ist in XUL (eine Erweiterung von Javascript) und Chrome in C ++ geschrieben. Ersteres lässt sich viel einfacher erweitern, letzteres wird jedoch wahrscheinlich immer schneller und reaktionsschneller sein (ich spreche von der Benutzeroberfläche, nicht von der Rendering- oder Javascript-Engine).

Um Ihre zweite Frage zu beantworten: Nein, Gnome-Shell wird aufgrund einer Entwurfsentscheidung wahrscheinlich immer anpassbarer sein als Unity.

Javier Rivera
quelle
Ich wünschte, ich könnte +2 geben, weil das C ++ / Javascript-Ding mit Firefox und Chrome auch einige Zweifel gelöst hat, die ich zwischen ihnen hatte.
Luis Alvarado
0
  1. NEIN. Gnome-Shell-Erweiterungen dürfen nur auf Gnome-Shell verwendet werden. und sie haben keine Wirkung, wenn sie Einheit verwenden.
  2. Sie können sie direkt von Ihrem Browser aus installieren, ja, aber Sie werden einen Unterschied feststellen, wenn Sie nur die Gnome-Shell verwenden.
  3. NEIN, keine ähnliche Idee. Unity verwendet Compiz und Sie können den ccsm Mangaer durchsuchen, um dort Änderungen vorzunehmen.
suli8
quelle
3. HOFFNUNGSVOLL In Zukunft wird dies umgesetzt.
Jordanien