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.
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:
- Verwenden Sie einen minimalen Satz von Erweiterungen von Ubuntu (oder Ihrer Linux-Distribution)
- Suchen und installieren Sie Erweiterungen in Ihrem Webbrowser
- 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.
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.“
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“
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.
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.
Klicken Sie darauf und Sie werden gefragt, ob Sie diese Erweiterung installieren möchten:
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.
Sie können auch die Einstellungen einer Erweiterung konfigurieren, die Sie über den Webbrowser im GNOME Tweaks Tool installiert haben:
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
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.
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.
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 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.
- Facebook30
- Twitter5
- LinkedIn14
- Reddit12
- Tasche0