Articles

So verwenden Sie GNOME Shell Extensions [Complete Guide]

Kurz: Dies ist eine detaillierte Anleitung, die Ihnen zeigt, wie Sie GNOME Shell Extensions manuell oder einfach über einen Browser installieren.

Während ich diskutierte, wie man Themen in Ubuntu 17.10 installiert, erwähnte ich kurz die GNOME Shell Extension. Es wurde verwendet, um Benutzerthemen zu aktivieren. Heute werden wir uns die GNOME-Shell-Erweiterungen in Ubuntu 18.04 und höheren Versionen genauer ansehen.

Ich kann den Begriff GNOME-Erweiterungen anstelle von GNOME-Shell-Erweiterungen verwenden, aber beide haben hier die gleiche Bedeutung.

Was sind GNOME-Shell-Erweiterungen? Wie installiere ich GNOME Shell Extensions? Und wie verwaltet und entfernt man GNOME Shell Extensions? Ich werde alle diese Fragen einzeln erklären.

Davor, wenn Sie Video bevorzugen, habe ich all dies auf seinem FOSS YouTube-Kanal demonstriert. Ich empfehle Ihnen dringend, es für weitere Linux-Videos zu abonnieren.

Was ist eine GNOME-Shell-Erweiterung?

Eine GNOME-Shell-Erweiterung ist im Grunde ein winziges Stück Code, das die Fähigkeiten von GNOME Desktop verbessert.

Betrachten Sie es als Add-on in Ihrem Browser. Sie können beispielsweise ein Add-On in Ihrem Browser installieren, um Anzeigen zu deaktivieren. Dieses Add-on wird von einem Drittanbieter entwickelt. Obwohl Ihr Webbrowser dies nicht standardmäßig bereitstellt, verbessert die Installation dieses Add-Ons die Funktionen Ihres Webbrowsers.

In ähnlicher Weise sind GNOME-Shell-Erweiterungen wie Add-Ons und Plugins von Drittanbietern, die Sie auf GNOME installieren können. Diese Erweiterungen werden erstellt, um bestimmte Aufgaben wie die Anzeige von Wetterbedingungen, Internetgeschwindigkeit usw. auszuführen. Meistens können Sie auf sie im oberen Bereich zugreifen.

GNOME-Shell-Erweiterung in Aktion
GNOME-Shell-Erweiterung zur Anzeige von Wetterinformationen

Es gibt auch GNOME-Erweiterungen, die im oberen Bereich nicht sichtbar sind. Aber sie optimieren immer noch das Verhalten von GNOME. Beispielsweise kann die mittlere Maustaste verwendet werden, um eine Anwendung mit einer solchen Erweiterung zu schließen.

GNOME-Shell-Erweiterungen installieren

Nachdem Sie nun wissen, was GNOME-Shell-Erweiterungen sind, sehen wir uns an, wie sie installiert werden. Es gibt drei Möglichkeiten, wie Sie GNOME-Erweiterungen verwenden können:

  1. Verwenden Sie einen minimalen Satz von Erweiterungen von Ubuntu (oder Ihrer Linux-Distribution)
  2. Suchen und installieren Sie Erweiterungen in Ihrem Webbrowser
  3. Laden Sie Erweiterungen herunter und installieren Sie sie manuell

Bevor Sie lernen, wie Sie GNOME-Shell-Erweiterungen verwenden, sollten Sie das GNOME Tweak Tool in Ubuntu oder der von Ihnen verwendeten Distribution installieren. Sie finden es im Software Center. Alternativ können Sie diesen Befehl verwenden:

sudo apt install gnome-tweaks

Manchmal müssen Sie auch die Version der GNOME-Shell kennen, die Sie verwenden. Dies hilft bei der Bestimmung, ob eine Erweiterung mit Ihrem System kompatibel ist oder nicht. Sie können den folgenden Befehl verwenden, um es zu finden:

gnome-shell --version

Methode 1: Verwenden Sie das Gnome-shell-extensions-Paket

Ubuntu (und mehrere andere Linux-Distributionen wie Fedora) stellen ein Paket mit einem minimalen Satz von GNOME-Erweiterungen bereit. Sie müssen sich hier keine Sorgen um die Kompatibilität machen, da diese von Ihrer Linux-Distribution getestet wird.

Wenn Sie ein Kinderspiel wollen, holen Sie sich einfach dieses Paket und Sie haben 8-10 GNOME-Erweiterungen installiert.

sudo apt install gnome-shell-extensions

Sie müssen Ihr System neu starten (oder vielleicht nur die GNOME-Shell neu starten, ich erinnere mich an dieser Stelle nicht daran). Starten Sie danach GNOME Tweaks und Sie werden einige installierte Erweiterungen finden. Sie können einfach die Schaltfläche umschalten, um eine installierte Erweiterung zu verwenden.

Ändern Sie das GNOME-Shell-Thema in Ubuntu 17.1
GNOME-Shell-Erweiterungen im GNOME Tweaks Tool

Methode 2: Installieren Sie GNOME-Shell-Erweiterungen über einen Webbrowser

Das GNOME-Projekt verfügt über eine gesamte Website, die Erweiterungen gewidmet ist. Das ist es nicht. Sie können Ihre Erweiterungen auf dieser Website selbst finden, installieren und verwalten. Keine Notwendigkeit auch für GNOME Tweaks Werkzeug.

Aber um Erweiterungen in einem Webbrowser zu installieren, benötigen Sie zwei Dinge: ein Browser-Add-On und einen nativen Host-Connector in Ihrem System.

Schritt 1: Browser-Add-On installieren

Wenn Sie die GNOME Shell Extensions-Website besuchen, wird eine Meldung wie diese angezeigt:

„Um GNOME Shell-Erweiterungen über diese Website zu steuern, müssen Sie die GNOME Shell-Integration installieren, die aus zwei Teilen besteht: Browsererweiterung und native Host-Messaging-Anwendung.“

GNOME-Shell-Erweiterungen installieren

Sie können einfach auf den vorgeschlagenen Add-On-Link Ihres Webbrowsers klicken. Sie können sie auch über den folgenden Link installieren:

  • Für Google Chrome, Chromium und Vivaldi: Chrome Web Store.
  • Für Firefox: Mozilla Addons.
  • Für Opera: Opera Addons

Schritt 2: Installieren Sie den nativen Connector

Nur die Installation des Browser-Add-Ons hilft Ihnen nicht weiter. Sie sehen immer noch einen Fehler wie:

„Obwohl die GNOME Shell Integration Extension ausgeführt wird, wird der native Host Connector nicht erkannt. In der Dokumentation finden Sie Anweisungen zur Installation von Connector“

So installieren Sie GNOME Shell Extensions

Dies liegt daran, dass Sie den Host Connector noch nicht installiert haben. Verwenden Sie dazu diesen Befehl:

sudo apt install chrome-gnome-shell

Machen Sie sich keine Sorgen über das Präfix „chrome“ im Paketnamen. Das hat nichts mit Chrome zu tun. Sie müssen hier kein separates Paket für Firefox oder Opera installieren.

Schritt 3: GNOME-Shell-Erweiterungen im Webbrowser installieren

Sobald Sie diese beiden Anforderungen erfüllt haben, können Sie loslegen. Wenn Sie nun zur GNOME Shell-Erweiterung gehen, wird keine Fehlermeldung angezeigt.

GNOME-Shell-Erweiterung
Es ist eine gute Idee, die Erweiterungen für die aktuelle Version von GNOME zu sortieren

Eine gute Sache wäre, die Erweiterungen nach Ihrer GNOME-Shell-Version zu sortieren. Es ist jedoch nicht obligatorisch. Was hier passiert, ist, dass ein Entwickler eine Erweiterung für die aktuelle GNOME-Version erstellt. In einem Jahr wird es zwei weitere GNOME-Releases geben. Der Entwickler hatte jedoch keine Zeit, seine Erweiterung zu testen oder zu aktualisieren.

Infolgedessen würden Sie nicht wissen, ob diese Erweiterung mit Ihrem System kompatibel ist oder nicht. Es ist möglich, dass die Erweiterung auch in der neueren GNOME-Shell-Version einwandfrei funktioniert, obwohl die Erweiterung Jahre alt ist. Es ist auch möglich, dass die Erweiterung in der neueren GNOME-Shell nicht funktioniert.

Sie können auch nach einer Erweiterung suchen. Angenommen, Sie möchten eine Wettererweiterung installieren. Suchen Sie einfach danach und wählen Sie eines der Suchergebnisse.

Wenn Sie die Erweiterungsseite besuchen, sehen Sie eine Umschalttaste.

GNOME-Shell-Erweiterung installieren
Schalten Sie die Schaltfläche ein, um GNOME-Shell-Erweiterungen zu aktivieren oder zu deaktivieren

Klicken Sie darauf und Sie werden gefragt, ob Sie diese Erweiterung installieren möchten:

Installieren Sie GNOME-Shell-Erweiterungen über den Webbrowser

Gehen Sie offensichtlich zur Installation hier. Sobald es installiert ist, sehen Sie, dass die Umschalttaste jetzt aktiviert ist und daneben eine Einstellungsoption verfügbar ist. Sie können die Erweiterung mit der Einstellungsoption konfigurieren. Sie können die Erweiterung auch von hier aus deaktivieren.

Installierte GNOME-Shell-Erweiterungen konfigurieren
Erweiterungen können über den Browser konfiguriert werden

Sie können auch die Einstellungen einer Erweiterung konfigurieren, die Sie über den Webbrowser im GNOME Tweaks Tool installiert haben:

GNOME Tweaks zur Handhabung von GNOME-Shell-Erweiterungen
Installierte Erweiterungen sind immer in Tweaks verfügbar

Sie können alle installierten Erweiterungen auf der Website im Abschnitt installierte Erweiterungen anzeigen. Sie können die Erweiterungen, die Sie über den Webbrowser installiert haben, auch hier löschen

Verwalten Sie Ihre installierten GNOME-Shell-Erweiterungen
Verwalten Sie Ihre installierten GNOME-Shell-Erweiterungen

Ein großer Vorteil der Verwendung der GNOME Extensions-Website ist, dass Sie sehen können, ob ein Update für eine Erweiterung verfügbar ist. Sie werden es nicht in GNOME Tweaks oder System Update bekommen.

Methode 3: GNOME-Shell-Erweiterungen manuell installieren (für fortgeschrittene bis fortgeschrittene Benutzer)

Es ist nicht so, dass Sie immer online sein müssen, um GNOME-Shell-Erweiterungen zu installieren. Sie können die Dateien herunterladen und später installieren, ohne Internet zu benötigen.

Gehen Sie zur GNOME Extensions-Website und laden Sie die Erweiterung mit der neuesten Version herunter.

GNOME-Shell-Erweiterung herunterladen
GNOME-Shell-Erweiterung herunterladen

Entpacken Sie die heruntergeladene Datei. Kopieren Sie den Ordner nach ~/.verzeichnis local/share/gnome-shell/extensions. Gehen Sie zu Ihrem Home-Verzeichnis und drücken Sie Strg + H, um versteckte Ordner anzuzeigen. Finden .lokaler Ordner hier und von dort finden Sie Ihren Pfad zum Erweiterungsverzeichnis.

Sobald Sie die Dateien in das richtige Verzeichnis kopiert haben, gehen Sie hinein und öffnen Sie Metadaten.json-Datei. Suchen Sie nach dem Wert von uuid.

Stellen Sie sicher, dass der Name des Ordners der Erweiterung mit dem Wert von uuid in den Metadaten übereinstimmt.json-Datei. Wenn nicht, benennen Sie das Verzeichnis in den Wert dieser UUID um.

GNOME-Shell-Erweiterung manuell installieren
Der Name des Erweiterungsordners sollte mit der uuid übereinstimmen

Fast da! Starten Sie nun die GNOME-Shell neu. Drücken Sie Alt + F2 und geben Sie r ein, um die GNOME-Shell neu zu starten.

Starten Sie die GNOME-Shell neu
Starten Sie die GNOME-Shell neu

Starten Sie auch das GNOME Tweaks-Tool neu. Sie sollten die manuell installierte GNOME-Erweiterung jetzt im Tweak-Tool sehen. Hier können Sie die neu installierte Erweiterung konfigurieren oder aktivieren.

Und das ist alles, was Sie über die Installation von GNOME-Shell-Erweiterungen wissen müssen.

GNOME-Shell-Erweiterungen entfernen

Es ist durchaus verständlich, dass Sie eine installierte GNOME-Shell-Erweiterung entfernen möchten.

Wenn Sie es über einen Webbrowser installiert haben, können Sie zum Abschnitt installierte Erweiterungen auf der GNOME-Website gehen und es von dort entfernen (wie in einem früheren Bild gezeigt).

Wenn Sie es manuell installiert haben, können Sie es entfernen, indem Sie die Erweiterungsdateien aus ~/ löschen.verzeichnis local/share/gnome-shell/extensions.

Bonus-Tipp: Über GNOME Shell Extensions-Updates informiert werden

Inzwischen haben Sie erkannt, dass es keine Möglichkeit gibt, zu wissen, ob ein Update für eine GNOME Shell-Erweiterung verfügbar ist, außer wenn Sie die GNOME Extension-Website besuchen.

Zum Glück gibt es eine GNOME-Shell-Erweiterung, die Sie benachrichtigt, wenn für eine installierte Erweiterung ein Update verfügbar ist. Sie können es über den folgenden Link erhalten:

Wie verwalten Sie GNOME-Shell-Erweiterungen?

Ich finde es ziemlich seltsam, dass man die Erweiterungen nicht über die Systemupdates aktualisieren kann. Es ist, als ob GNOME-Shell-Erweiterungen nicht einmal Teil des Systems sind.

Wenn Sie nach einer Empfehlung suchen, lesen Sie diesen Artikel über die besten GNOME-Erweiterungen. Teilen Sie gleichzeitig Ihre Erfahrungen mit GNOME-Shell-Erweiterungen. Verwenden Sie sie oft? Wenn ja, welche sind Ihre Favoriten?

Gefällt dir, was du liest? Bitte teilen Sie es mit anderen.

65ANTEILE
  • Facebook30
  • Twitter5
  • LinkedIn14
  • Reddit12
  • Tasche0

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.