Wie installiere und verwalte ich GNOME Shell-Erweiterungen?

Antworten:

50

Um eine Erweiterung zu gnome-tweak-toolinstallieren, muss diese standardmäßig auf den meisten modernen Ubuntu GNOME-Versionen installiert sein. Ist dies nicht der Fall, können Sie sie folgendermaßen installieren:

sudo apt-get install gnome-tweak-tool

Mit gnome-tweak-tooleinigen vorinstallierten, aber nicht aktivierten Erweiterungen können Sie diese anzeigen, indem Sie das öffnen gnome-tweak-tool(Sie können dies entweder im Terminal ausführen ( CTRL+ ALT+ T) oder Tweak Toolin der Aktivitätenübersicht suchen ) und zum ExtensionsAbschnitt gehen.


Browser-Vorbereitungen (Installation und Aktualisierung)

Feuerfuchs

Version 52+

Seit Firefox Version 52 wurde die NPAPI-Plugin-Unterstützung entfernt, sodass Plugins wie das GNOME Shell IntegrationPlugin und Java usw. nicht mehr funktionieren. Wenn Sie also eine neue Erweiterung installieren möchten, die noch nicht installiert ist, benötigen Sie eine zweiteilige Lösung:

  1. Native Host-Messaging-Anwendung:

    sudo apt-get install chrome-gnome-shell
    
  2. Das Firefox-Plugin für die GNOME-Shell-Integration .

Nachdem Sie beide installiert haben, müssen Sie Ihren Browser neu starten, damit die Änderungen wirksam werden. Dann können Sie GNOME-Erweiterungen von hier aus durchsuchen und installieren .

Unter Version 52

Wenn Sie eine neue Erweiterung installieren möchten, die noch nicht vorinstalliert ist, klicken Sie hier in Firefox und vergewissern Sie sich, dass das GNOME Shell IntegrationPlugin aktiviert ist. Gehen Sie also entweder hierher about:addons(geben Sie dies in die URL-Leiste ein und drücken Sie ENTER), gehen Sie zum PluginsAbschnitt und stellen Sie sicher, dass das GNOME Shell IntegrationPlugin auf eingestellt ist Always Activate, oder tun Sie dasselbe, aber stellen Sie es stattdessen auf und stellen Sie sicher, Ask to Activatewenn Sie die GNOME-Erweiterungswebsite besuchen Sie klicken entweder Allow Nowjedes Mal oder drücken Allow and Remember(Sie müssen auf den kleinen Legostein klicken, um diesen Dialog zu erhalten - den Stein, der in der Abbildung unten gezeigt wird):

Dialogfeld "GNOME-Shell-Integrations-Plugin zulassen"

Durch die Aktivierung dieses Plugins kann die Website Ihre GNOME-Version erkennen sowie Ihre Erweiterungen installieren und verwalten. Das Plugin sollte standardmäßig in Firefox 52 und darunter unter Ubuntu GNOME installiert sein.

Chrom und Chrom

(und einige andere Chromium-basierte Browser, einschließlich Vivaldi)

Da NPAPI-Plugin-Unterstützung in diesen Browsern ebenfalls nicht verfügbar ist, benötigen Sie eine zweiteilige Lösung:

  1. Native Host-Messaging-Anwendung:

    sudo apt-get install chrome-gnome-shell
    
  2. Das Chrome-Plugin für die GNOME-Shell-Integration .

Nachdem Sie beide installiert haben, müssen Sie Ihren Browser neu starten, damit die Änderungen wirksam werden. Dann können Sie GNOME-Erweiterungen von hier aus durchsuchen und installieren .

Teilquelle: So installieren Sie GNOME-Erweiterungen mit Google Chrome oder Vivaldi

Dreikönigstag (GNOME Web)

Der native GNOME-Webbrowser Epiphany unterstützt weiterhin NPAPI-Plugins und hat das erforderliche GNOME-Erweiterungs-Plugin vorinstalliert, sodass keine Einrichtung erforderlich ist.

Wenn es noch nicht installiert ist, kann es installiert werden mit:

sudo apt-get install epiphany-browser

Eine neue Erweiterung installieren

Die beliebtesten Erweiterungen werden auf der Startseite Sie bekommen angezeigt werden, können Sie jedoch wählen Seiteninhalte und die Suchergebnisse zu sortieren mit den Name, Recentund DownloadsFilter. Sie können auch festlegen, dass die Ergebnisse nicht nur für All versionsdie von Current versionIhnen ausgeführten angezeigt werden (der Versuch, Erweiterungen zu installieren, die nicht mit Ihrer Version von GNOME kompatibel sind, führt zu einem unbeaufsichtigten Fehler - der Vorgang ist nicht erfolgreich, aber Sie werden in nicht benachrichtigt auf jeden Fall - obwohl nicht kompatible Erweiterungen in der Ergebnisliste leicht ausgegraut sind, können Sie dies auch mit dem All versionsausgewählten Filter feststellen ).
Die verschiedenen Filter, die ich oben erwähnt habe, sind über die entsprechenden Pulldown-Menüs zugänglich (ich habe ein rotes Kästchen um die fraglichen Einstellungen gesetzt):

Ergebnisfilter der GNOME-Website

Sie können auch das Suchfeld verwenden, um nach Erweiterungen zu suchen. Wenn Sie eine Erweiterung gefunden haben, die Sie installieren möchten, sollten Sie diese Informationen über den Überprüfungsvorgang lesen. Gehen Sie zum Are GNOME Shell extensions safe?Abschnitt "Erweiterungen haben" Klicken Sie in den Suchergebnissen auf den entsprechenden Namen, und klicken Sie auf den ON/OFFSchieberegler neben dem Namen (wie oben im Abschnitt beschrieben gnome-tweak-tool), um einen Dialog aufzurufen, in dem Sie dazu aufgefordert werden Wenn Sie diese Erweiterung installieren möchten, drücken Sie Install. Wenn Sie Ihre Meinung geändert haben, drücken Sie Cancel.

Wenn Sie keinen solchen Dialog erhalten, sind Sie auf eine Ihrer vorinstallierten Erweiterungen gestoßen und haben sie aktiviert!

Nachdem Sie auf der Website Änderungen an Ihren installierten / aktivierten Erweiterungen vorgenommen haben, müssen Sie die neu starten gnome-tweak-tool, damit die Änderungen registriert werden.

Erweiterungen verwalten

Um eine Erweiterung zu aktivieren, klicken Sie auf den ON/OFFSchieberegler neben ihrem Namen und ihrer Beschreibung, damit sich ihr Status von OFFzu ändert ON(und umgekehrt, um sie zu deaktivieren).
Sie werden sehen, dass die vorinstallierten Erweiterungen jeweils eine grau hinterlegte RemoveSchaltfläche haben. Diese ist grau hinterlegt, da sie vorinstalliert sind. Wenn Sie eine neue installieren, können Sie diese Schaltfläche jedoch verwenden, um sie dauerhaft zu entfernen .

Sie werden auch sehen, dass einige der Erweiterungen neben ihrer RemoveSchaltfläche eine Schaltfläche haben, die so aussieht:

Schaltfläche "Erweiterungsoptionen"

Durch Klicken auf diese Schaltfläche können Sie die Konfiguration für die betreffende Erweiterung ändern (es sollte ein Einstellungsfenster geöffnet werden).

In der Online-Ansicht können Sie ähnliche Aktionen ausführen (Sie können jedoch auch vorinstallierte Erweiterungen entfernen / deinstallieren, gehen Sie also vorsichtig vor - natürlich können Sie sie auch erneut installieren).

Erweiterungen aktualisieren

Das gnome-tweak-toolunterstützt das Upgrade von Erweiterungen über die Benutzeroberfläche nicht (obwohl in Zukunft geplant ist, dass das gesamte Webinterface verschrottet wird und alles durchläuft gnome-software), wenn eine neue Version einer Erweiterung herauskommt und Sie ein Upgrade durchführen möchten Sie können dies tun, indem Sie hier klicken und neben dem ON/OFFSchieberegler auf die Schaltfläche zum Aktualisieren klicken (wenn es keine Schaltfläche zum Aktualisieren gibt, ist die Erweiterung bereits auf dem neuesten Stand):

Schaltfläche zum Upgrade der GNOME-Shell-Erweiterung

Sie werden dann gefragt, ob Sie diese UpgradeErweiterung verwenden möchten. Durch Drücken von Upgradewird sie aktualisiert. Durch Drücken der CancelTaste wird sie jedoch deaktiviert oder möglicherweise sogar deinstalliert, sodass Sie sie erneut installieren oder reaktivieren müssen.

Tipps und Tricks:

Wenn Sie mit der rechten Maustaste auf die Activities OverviewSchaltfläche klicken (oder Activitieswie normalerweise auf die Schaltfläche geklickt wird), wird ein Fenster angezeigt, das speziell Ihren GNOME-Shell-Erweiterungen gewidmet ist:

Dediziertes Fenster für GNOME-Shell-Erweiterungen


Dieser Prozess sollte für alle funktionieren, die GNOME 3.4 oder höher verwenden.

Eskander Bejaoui
quelle
chrome-gnome-shellist im offiziellen Repository für 16.04
Anwar,
@Anwar: Es war nicht vorhanden, als ich das letzte Mal nachgesehen habe, obwohl ich möglicherweise etwas falsch ausgesehen habe ... Oder zumindest war es auf LaunchPad nicht offensichtlich. Aber ich habe jetzt meine Antwort aktualisiert.
Es befindet sich im xenial-updates-Repository. Also, wahrscheinlich wird es später ins Repo verschoben.
Anwar,
@Anwar: Die xenial-updatesSektion ist Teil des Hauptrepos , es ist nur eine Kategorie im Gegensatz zu xenial-security.
Ja, ich wusste es. Im Gegensatz zu xenial-main werden xenial-updates nach der Veröffentlichung nicht eingefroren und haben sie möglicherweise zum Pushen eines neuen Pakets verwendet. Das habe ich gemeint
Anwar
27

Gnome-Shell-Erweiterungen können von der Webseite für Gnome-Shell-Erweiterungen installiert werden. Die Seite ist: https://extensions.gnome.org/ Bildbeschreibung hier eingeben

Um eine Erweiterung zu installieren, klicken Sie auf die Erweiterung und Sie gelangen auf eine Seite, die die Erweiterung beschreibt.

Bildbeschreibung hier eingeben

Auf dieser Seite sehen Sie einen Schieberegler. Aktivieren Sie den Schieberegler, wenn Sie die Erweiterung installieren möchten. Dann werden Sie aufgefordert, die Erweiterung zu installieren.

Bildbeschreibung hier eingeben

Die installierten Erweiterungen können unter https://extensions.gnome.org/local/ verwaltet werden.

Bildbeschreibung hier eingeben

Sobald Sie auf der Registerkarte Installierte Erweiterungen sind , können Sie jede Erweiterung aktualisieren, deaktivieren und Einstellungen direkt über den Browser vornehmen.

Aktualisierung:

Sie finden die Aktualisierungsschaltfläche neben dem Erweiterungsnamen, wenn eine Aktualisierung verfügbar ist.

Bild der Schaltfläche aktualisieren

Klicken Sie zum Aktualisieren auf diese Schaltfläche. Sie erhalten eine ähnliche Eingabeaufforderung wie bei der Installation der Erweiterung, in der Sie nach der Berechtigung zum Installieren der Erweiterung gefragt werden. Klicken Sie auf die Schaltfläche Installieren (Ja, es ist kein Update), um die aktualisierte Erweiterung zu installieren.

Erweiterungseinstellungen verwenden

Obwohl Sie das Gnome-Tweak-Tool verwenden können, können Sie auch das Fenster mit den Erweiterungseinstellungen von der Site aufrufen, sofern die Erweiterung eine enthält. Klicken Sie einfach auf das kleine Schraubenschlüsselsymbol. Ein Einstellungsfenster sollte erscheinen, wie im folgenden Screenshot gezeigt.

Einstellungsfenster von der Erweiterungssite holen

Erweiterung löschen

Sie können auch eine Erweiterung von der Site löschen, sofern diese nicht standardmäßig mit gnome-shell geliefert wurde (wodurch sie im Systembereich installiert wird).

Klicken Sie auf das rote Kreuz, um die Erweiterung zu deinstallieren.

Schaltfläche zum Entfernen von Erweiterungen

M. Tarun
quelle
2
Dies funktioniert also nicht auf Ubuntu 14.10
abergmeier
1
Stellen Sie ausnahmsweise sicher, dass Sie Firefox und nicht Chrom verwenden. Auf Chrom wurde keine laufende Gnom-Instanz gefunden. Ich benutze Ubuntu 14.04 Gnome 64Bit
ArunMKumar
1
kann bestätigen, dass dies auf Ubuntu 15.10 nicht funktioniert. Ein brandneues Firefox-Profil wird die Ubuntu-Modifikationserweiterung, die iTunes-Erkennung und das H264-Codec-Plugin enthalten. Nichts anderes.
GCB
1
Kann jemand erklären, warum eine Browser-Erweiterung benötigt wird, um Gnome-Erweiterungen zu installieren? Es scheint klobig im Gegensatz zu etwas, das in Gnome eingebaut ist, aber vielleicht fehlt mir etwas
Kugelfisch
15

Ubuntu 18.04 und höher

In Ubuntu 18.04 und höher können GNOME-Shell-Erweiterungen über die Ubuntu-Software-App installiert werden. Führen Sie eine Stichwortsuche nach "GNOME-Shell-Erweiterungen" und dem App-Typ durch, nach dem Sie suchen.

Sie können auch in allen verfügbaren GNOME-Shell-Erweiterungen auf demselben Bildschirm suchen, indem Sie auf die Schaltfläche Add-Ons unter der Überschrift Kategorien klicken. Wählen Sie im Bildschirm Add-Ons die Registerkarte Shell Extensions (Shell-Erweiterungen) und Sie sehen alle verfügbaren GNOME-Shell-Erweiterungen.

Bildbeschreibung hier eingeben

  • Wenn Sie in der Liste der Suchergebnisse auf eine GNOME-Shell-Erweiterung klicken, wird der Bildschirm geöffnet, auf dem häufig Screenshots angezeigt werden.

  • Durch Klicken auf die       Website       Schaltfläche wird die Website in einem Webbrowser geöffnet, in dem Sie ein größeres Bild des gleichen Screenshots anzeigen können, der in Ubuntu Software angezeigt wurde.

  • Durch Klicken auf die         Install         Schaltfläche wird die Erweiterung installiert.

karel
quelle
2
Einfach und funktioniert einwandfrei!
Nagabhushan SN
8

Auf der GNOME-Website ist ein Abschnitt mit Erweiterungen eingerichtet, der sich derzeit in der Beta-Phase befindet. Es verspricht eine einfache Installation von Erweiterungen und die Verwaltung installierter Erweiterungen über eine Webschnittstelle.

Die Site kann hier aufgerufen werden: https://extensions.gnome.org/

Christopher Kyle Horton
quelle
Das ist wirklich toll! Keine Installation, sauber und einfach, wie ein Knopfdruck
LnxSlck
Ich fand nicht die Schiebetaste für nicht installierte Erweiterungen
MhdSyrwan
1
@MhdSyrwan Sie benötigen Firefox mit einem installierten GnomeAddon, um diese Schaltfläche sehen zu können.
2.
Eigentlich bin ich auf einer Neuinstallation von Ubuntu GNOME 14.04 und die Ein-Klick-Installation von extensions.gnome.org funktioniert nicht (kein Proxy, Add-On und Firefox sind mit der Distribution gepackt, möglicherweise liegt das Berechtigungsproblem irgendwo unter dem ~/.localRoot ).
cprn
5
  1. Rufen Sie die Seite mit den Gnome-Shell-Erweiterungen mithilfe eines unterstützten Browsers auf (der nicht vollständig vor laufenden oder aus dem Web stammenden Elementen geschützt ist).

    Wie der gängige Gnome-Browser oder eine Neuinstallation von Firefox sollte das auch funktionieren. Ich hatte manchmal Probleme beim Installieren von Erweiterungen mit Google Chrome oder Midori.

  2. Filtern nach "Unterstützt von: Aktuelle Version"

  3. Klicken Sie auf den Umschaltknopf der gewünschten Erweiterung

  4. Eine "install this extension" -Frage sollte auftauchen. Bestätigen.

  5. In seltenen Fällen müssen Sie das gnome-shell nachladen eine neue Erweiterung Arbeit ohne Probleme zu machen (RARE!) - öffnen Sie den gnome-shell Lauf Dialog ( Alt+ F2) - wenn nicht gesetzt überprüfen Alt + F2 nicht angezeigt wird die Run - Eingabeaufforderung in GNOME Shell ), geben Sie ein rund drücken Sie Enter.

timo
quelle
4

(Diese Antwort wurde ursprünglich auf eine Frage mit dem Titel " GNOME-Shell-Erweiterungen können mit GNOME Tweaks in Ubuntu 18.04 nicht installiert werden" gestellt. )


Ja, die Erweiterungsinstallationsfunktion wurde aus GNOME Tweaks entfernt (seit v3.26, die in Ubuntu 17.10, wenn ich mich richtig erinnere).

Um Erweiterungen manuell zu installieren, extrahieren Sie einfach das Archiv, das Sie von der offiziellen Site erhalten haben, und kopieren / verschieben Sie den Erweiterungsordner (normalerweise in der Form extension-name@developer-info) in Ihr ~/.local/share/gnome-shell/extensions/Verzeichnis. Melden Sie sich dann erneut an (oder starten Sie die GNOME-Shell neu). Die Erweiterung sollte jetzt in den (GNOME) Tweaks erscheinen . Aktivieren Sie es von dort.

Pomsky
quelle
2

Ich bin verrückt geworden, als ich versucht habe, dies auf einer sauberen Installation von Ubuntu Gnome 14.04 zum Laufen zu bringen. Ich habe die Lösung gefunden.

  1. Öffnen Sie Firefix.
  2. Gehe zu addons ( about:addons).
  3. Unter den Plugins sehen Sie Gnome Shell Integration.
  4. Wählen Sie dies aus und ändern Sie die Aktivierungsoptionen auf IMMER AKTIVIEREN.

Ich habe dann Firefox geschlossen und dann wieder geöffnet. Als ich zurück zu http://addons.mozilla.org ging . Ich konnte die Erweiterungen installieren (Der Schieberegler blieb in der Position "Ein". Die Erweiterung wurde danach im Optimierungswerkzeug angezeigt. Ich hoffe, dies hilft. Ich habe so viele Antworten gelesen und so viele Dinge ausprobiert. Ich bin einfach froh, dass Ich habe es herausgefunden und bin in der Lage, es mit allen zu teilen.

Neuinstallation von Ubuntu Gnome 14.04 Firefox 34. Version, die während der Installation installiert wurde.

TJSummers51L
quelle
2

Sie können die Erweiterungsauswahlanwendung direkt mit dem folgenden Befehl ausführen:

sudo gnome-shell-extension-prefs

aktiviere die erweiterung und drücke dann Alt+ F2, gebe in der befehlszeile ein rund drücke Enter.

Diese Methode kann zu Problemen führen:

  • Wenn Sie die GNOME-Shell neu starten ( Alt+ F2, r), funktionieren die Erweiterungen möglicherweise nicht mehr. (Beispiel: Dash-to-Panel).

  • Wenn Sie den Befehl gnome-shell-extension-prefsin der geöffneten Anwendung verwenden, werden die Erweiterungen möglicherweise als nicht aktiviert angezeigt.

Mario Sergio Valdes
quelle
Hallo zusammen, ich habe Ihrer Antwort einen Monospace hinzugefügt, indem ich Backticks für die Inline-Inhalte und vier Leerzeichen vor dem Blockzitat verwendet habe. Ich bin mir nicht sicher, was das Wort "aktiv" in diesem Kontext bedeutet, daher kann ich nicht sagen, ob es Teil des Befehls sein soll oder nicht.
Jeremy
1
Ich verstehe nicht, wie dies helfen würde , eine neue Erweiterung zu " installieren "! Sie können bereits installierte Erweiterungen nur mit aktivieren / deaktivieren oder verwalten gnome-shell-extension-prefs.
Pomsky
Dort sollte es kein Sudo geben.
6.