Hoe GNOME Shell Extensions te gebruiken

Brief: Dit is een gedetailleerde handleiding die u laat zien hoe u GNOME Shell Extensions handmatig of eenvoudig via een browser kunt installeren.

Terwijl ik discussieerde over het installeren van thema's in Ubuntu 17.10, noemde ik in het kort GNOME Shell Extension. Het werd gebruikt om gebruikersthema's mogelijk te maken. Vandaag zullen we GNOME Shell Extensions in Ubuntu 17.10 uitgebreid bekijken.

Ik kan de term GNOME Extensions gebruiken in plaats van GNOME Shell Extensions, maar beide hebben hier dezelfde betekenis.

Wat zijn GNOME Shell Extensions? Hoe GNOME Shell Extensions te installeren? En hoe GNOME Shell Extensions te beheren en verwijderen? Ik zal al deze vragen een voor een uitleggen.

Voordien heb ik, als je de voorkeur geeft aan video, al deze gedemonstreerd op It's FOSS YouTube-kanaal. Ik raad je ten zeerste aan je hiervoor te abonneren voor meer Linux-video's.

Wat is een GNOME Shell-uitbreiding?

Een GNOME Shell-extensie is in feite een klein stukje code dat de mogelijkheden van GNOME-desktop verbetert.

Zie het als een add-on in uw browser. U kunt bijvoorbeeld een invoegtoepassing in uw browser installeren om advertenties uit te schakelen. Deze add-on is ontwikkeld door een externe ontwikkelaar. Hoewel uw webbrowser dit standaard niet biedt, verbetert het installeren van deze add-on de mogelijkheden van uw webbrowser.

Evenzo zijn GNOME Shell-extensies vergelijkbaar met add-ons en plug-ins van andere fabrikanten die u bovenop GNOME kunt installeren. Deze extensies zijn gemaakt om specifieke taken uit te voeren, zoals weergaveweergave, internetsnelheid etc. Meestal kunt u ze openen via het bovenste paneel.

GNOME Shell Extension om weerinformatie weer te geven

Er zijn ook GNOME-extensies die niet zichtbaar zijn op het bovenste paneel. Maar ze passen nog steeds het gedrag van GNOME aan. De middelste muisknop kan bijvoorbeeld worden gebruikt om een ​​toepassing met een dergelijke extensie te sluiten.

GNOME Shell Extensions installeren

Nu dat je weet wat GNOME Shell Extensions zijn, laten we zien hoe ze te installeren. Er zijn drie manieren waarop u GNOME-extensies kunt gebruiken:

  • Gebruik een minimale set extensies van Ubuntu (of je Linux-distributie)
  • Zoek en installeer extensies in uw webbrowser
  • Download en installeer extensies handmatig

Voordat u GNOME Shell Extensions gaat gebruiken, moet u GNOME Tweak Tool installeren. Je kunt het vinden in het Software Center. Als alternatief kunt u deze opdracht gebruiken:

sudo apt install gnome-tweak-tool 

Soms zou u ook de versie van GNOME Shell die u gebruikt moeten kennen. Dit helpt bij het bepalen of een extensie compatibel is met uw systeem of niet. U kunt de onderstaande opdracht gebruiken om het te vinden:

 gnome-shell --version 

1. Gebruik gnome-shell-uitbreidingspakket [gemakkelijkste en veiligste manier]

Ubuntu (en verschillende andere Linux-distributies zoals Fedora) bieden een pakket met een minimale set GNOME-extensies. U hoeft zich geen zorgen te maken over de compatibiliteit hier, want deze wordt getest door uw Linux-distributie.

Als je een no-brainer wilt, pak dan dit pakket en je hebt 8-10 GNOME extensies geïnstalleerd.

 sudo apt install gnome-shell-extensions 

Je zult je systeem opnieuw moeten opstarten (of misschien GNOME Shell gewoon opnieuw opstarten, ik kan het me op dit moment niet herinneren). Start daarna GNOME Tweaks en je zult een paar extensies geïnstalleerd vinden. U kunt gewoon op de knop drukken om een ​​geïnstalleerde extensie te gebruiken.

GNOME Shell Extensions in de tool GNOME Tweaks

2. Installeer GNOME Shell-extensies vanuit een webbrowser

GNOME-project heeft een volledige website die is gericht op extensies. Dat is het niet. U kunt uw extensies op deze website zelf vinden, installeren en beheren. Zelfs niet nodig voor de tool GNOME Tweaks.

GNOME Shell Extensions Website

Maar om extensies een webbrowser te kunnen installeren, hebt u twee dingen nodig: een browser-add-on en een native hostconnector in uw systeem.

Stap 1: browser-add-on installeren

Wanneer u de GNOME Shell Extensions-website bezoekt, ziet u een bericht als dit:

"Om GNOME Shell-extensies met behulp van deze site te besturen, moet u GNOME Shell-integratie installeren die uit twee delen bestaat: browserextensie en native host messaging-toepassing."

U kunt eenvoudig op de voorgestelde add-on-link klikken door uw webbrowser. U kunt ze ook via de onderstaande link installeren:

  • Voor Google Chrome, Chromium en Vivaldi: Chrome-webwinkel.
  • Voor Firefox: Mozilla-add-ons.
  • Voor Opera: Opera Addons

Stap 2: installeer native connector

Het installeren van de browser-add-on zal u niet helpen. U ziet nog steeds een fout zoals:

"Hoewel de integratie-extensie GNOME Shell wordt uitgevoerd, wordt de native hostconnector niet gedetecteerd. Raadpleeg de documentatie voor instructies over het installeren van de connector "

Dit komt omdat je de host-connector nog niet hebt geïnstalleerd. Om dit te doen, gebruik je deze opdracht:

 sudo apt install chrome-gnome-shell 

Maak je geen zorgen over het voorvoegsel 'chrome' in de pakketnaam. Het heeft niets met Chrome te maken. U hoeft hier geen afzonderlijk pakket voor Firefox of Opera te installeren.

Stap 3: GNOME Shell Extensions installeren in webbrowser

Zodra u deze twee vereisten hebt voltooid, bent u klaar om te rollen. Als u nu naar GNOME Shell Extension gaat, ziet u geen foutmelding.

Het is een goed idee om de extensies voor de huidige versie van GNOME te sorteren

Een goed ding om te doen zou zijn om de extensies te sorteren op uw GNOME Shell-versie. Het is echter niet verplicht. Wat hier gebeurt, is dat een ontwikkelaar een extensie maakt voor de huidige GNOME-versie. In één jaar zullen er nog twee GNOME-releases zijn. Maar de ontwikkelaar had geen tijd om zijn / haar extensie te testen of bij te werken.

Als gevolg hiervan zou u niet weten of die extensie compatibel is met uw systeem of niet. Het is mogelijk dat de extensie prima werkt, zelfs in de nieuwere GNOME Shell-versie, ondanks dat de extensie al jaren oud is. Het is ook mogelijk dat de extensie niet werkt in de nieuwere GNOME Shell.

U kunt ook naar een extensie zoeken. Stel dat u een weerextensie wilt installeren. Zoek ernaar en ga voor een van de zoekresultaten.

Wanneer u de extensiepagina bezoekt, ziet u een schakelknop.

Schakel de knop in om GNOME Shell Extensions in of uit te schakelen

Klik erop en u wordt gevraagd of u deze extensie wilt installeren:

Natuurlijk, ga hier voor Installeren. Nadat het is geïnstalleerd, ziet u dat de schakelknop nu is ingeschakeld en er een instellingsoptie naast beschikbaar is. U kunt de extensie configureren met behulp van de instellingsoptie. U kunt de extensie ook vanaf hier uitschakelen.

Extensies kunnen via de browser worden geconfigureerd

U kunt ook de instellingen configureren van een extensie die u hebt geïnstalleerd via de webbrowser in de tool GNOME Tweaks:

Geïnstalleerde extensies zijn altijd toegankelijk in Tweaks

U kunt al uw geïnstalleerde extensies bekijken op de website onder het gedeelte met geïnstalleerde extensies. U kunt hier ook de extensies verwijderen die u via de webbrowser hebt geïnstalleerd

Beheer uw geïnstalleerde GNOME Shell Extensions

Een groot voordeel van het gebruik van de GNOME Extensions-website is dat u kunt zien of er een update beschikbaar is voor een extensie. Je krijgt het niet in GNOME Tweaks of systeemupdate.

3. Installeer GNOME Shell Extensions handmatig

Het is niet zo dat je altijd online moet zijn om GNOME Shell-extensies te installeren. U kunt de bestanden downloaden en later installeren, zonder dat u internet nodig hebt.

Ga naar de GNOME Extensions-website en download de extensie met de nieuwste versie.

Download GNOME Shell Extension

Pak het gedownloade bestand uit. Kopieer de map naar de map ~ / .local / share / gnome-shell / extensions . Ga naar je Homedirectory en druk op Crl + H om verborgen mappen weer te geven. Lokaliseer hier de .local-map en vanaf daar kunt u uw pad vinden tot de extensiemap.

Zodra u de bestanden hebt gekopieerd in de juiste map, gaat u erin en opent u het metadata.json-bestand. Zoek naar de waarde van uuid.

Zorg ervoor dat de naam van de map van de extensie hetzelfde is als de waarde van uuid in het metadata.json-bestand. Als dat niet het geval is, geeft u de map de naam van deze uuid.

De naam van de extensiemap moet hetzelfde zijn als uuid

Bijna daar! Start nu GNOME Shell opnieuw. Druk op Alt + F2 en voer r in om GNOME Shell opnieuw te starten.

Start GNOME Shell opnieuw

Start ook de GNOME Tweaks-tool opnieuw. U zou nu de handmatig geïnstalleerde GNOME-extensie in de Tweak-tool moeten zien. U kunt de nieuw geïnstalleerde extensie hier configureren of inschakelen.

En dat is alles wat u moet weten over het installeren van GNOME Shell Extensions.

Verwijder GNOME Shell Extensions

Het is volledig begrijpelijk dat je misschien een geïnstalleerde GNOME Shell Extension wilt verwijderen.

Als je het via een webbrowser hebt geïnstalleerd, kun je naar de sectie met geïnstalleerde extensies op de GNOME-website gaan en het daar verwijderen (zoals te zien is in een eerdere afbeelding).

Als je het handmatig hebt geïnstalleerd, kun je het verwijderen door de extensiebestanden te verwijderen uit de directory ~ / .local / share / gnome-shell / extensions.

Bonustip: ontvang een melding van GNOME Shell Extensions-updates

Inmiddels heb je je gerealiseerd dat er geen manier is om te weten of er een update beschikbaar is voor een GNOME Shell-extensie, behalve voor het bezoeken van de GNOME-extensie-website.

Gelukkig voor jou is er een GNOME Shell-extensie die je op de hoogte brengt als er een update beschikbaar is voor een geïnstalleerde extensie. Je kunt het krijgen via de onderstaande link:

Extensie Update Notifier

Hoe beheer je GNOME Shell Extensions?

Ik vind het nogal raar dat je de extensies niet via de systeemupdates kunt bijwerken. Het is alsof GNOME Shell-extensies niet eens deel uitmaken van het systeem.

Als u op zoek bent naar een aanbeveling, lees dan dit artikel over de beste GNOME-extensies. Deel tegelijkertijd je ervaring met GNOME Shell-extensies. Gebruik je ze vaak? Zo ja, welke zijn uw favoriet?

Aanbevolen

Hoe standaardtoepassingen wijzigen in Ubuntu
2019
Krijg gecertificeerde Linux, AWS en meer met Linux Academy
2019
LibreOffice 5.0 uitgebracht! Bekijk de nieuwe functies
2019