Come posso installare e gestire le estensioni della shell GNOME?


Risposte:


50

Per installare un'estensione è necessario disporre gnome-tweak-tooldell'installazione, questa deve essere installata per impostazione predefinita sulla maggior parte delle versioni moderne di Ubuntu GNOME, tuttavia in caso contrario è possibile installarla eseguendo quanto segue:

sudo apt-get install gnome-tweak-tool

Con gnome-tweak-toolalcune estensioni preinstallate ma non pre-abilitate, puoi visualizzarle aprendo gnome-tweak-tool(puoi eseguirlo nel Terminale ( CTRL+ ALT+ T) oppure puoi cercare Tweak Toolnella Panoramica delle attività) e andare alla Extensionssezione.


Preparazione del browser (installazione e aggiornamento)

Firefox

Versione 52+

Poiché il supporto del plug-in NPAPI versione 52 di Firefox è stato rimosso, i plug-in come il GNOME Shell Integrationplug-in, Java ecc. Non funzioneranno. Quindi, se desideri installare una nuova estensione che non è già installata, avrai bisogno di una soluzione in due parti:

  1. Applicazione di messaggistica host nativa:

    sudo apt-get install chrome-gnome-shell
    
  2. Il plugin Firefox GNOME Shell Integration .

Dopo aver installato entrambi, sarà necessario riavviare il browser per rendere effettive le modifiche. Quindi sarai in grado di sfogliare e installare le estensioni GNOME da qui .

Sotto la versione 52

Se desideri installare una nuova estensione che non è già preinstallata, vai qui in Firefox e assicurati che il GNOME Shell Integrationplugin sia abilitato. Quindi vai qui about:addons(inseriscilo nella barra dell'URL e premi ENTER), vai alla Pluginssezione e assicurati che il GNOME Shell Integrationplugin sia impostato su Always Activate, oppure fai lo stesso ma invece impostalo su Ask to Activatee quindi quando visiti il ​​sito web delle estensioni GNOME assicurati fai clic Allow Nowogni volta oppure premi Allow and Remember(dovrai fare clic sul mattoncino lego per visualizzare questa finestra di dialogo, il mattone mostrato nello screenshot seguente):

Consenti la finestra di dialogo del plug-in di integrazione della shell GNOME

L'abilitazione di questo plugin consente al sito Web di rilevare la tua versione di GNOME e di installare e gestire le tue estensioni. Il plug-in dovrebbe essere installato per impostazione predefinita in Firefox 52 e versioni precedenti su Ubuntu GNOME.

Chrome e Chromium

(e alcuni altri browser basati su Chromium incluso Vivaldi)

Poiché il supporto del plug-in NPAPI non è disponibile in questi browser, sarà necessaria una soluzione in due parti:

  1. Applicazione di messaggistica host nativa:

    sudo apt-get install chrome-gnome-shell
    
  2. Il plug-in Chrome per l'integrazione della shell GNOME .

Dopo aver installato entrambi, sarà necessario riavviare il browser per rendere effettive le modifiche. Quindi sarai in grado di sfogliare e installare le estensioni GNOME da qui .

Fonte parziale: come installare le estensioni GNOME usando Google Chrome o Vivaldi

Epifania (GNOME Web)

Epiphany, il browser nativo GNOME "Web", supporta ancora i plug-in NPAPI e ha il plug-in delle estensioni GNOME necessario preinstallato, pertanto non è necessario configurarlo.

Se non è già installato, può essere installato con:

sudo apt-get install epiphany-browser

Installazione di una nuova estensione

Le estensioni più popolari verranno visualizzati nella pagina iniziale, si arriva a, si può comunque scegliere di ordinare il contenuto della pagina e risultati di ricerca utilizzando i Name, Recente Downloadsfiltri. Puoi anche scegliere di visualizzare i risultati All versionspiuttosto Current versionche quelli in esecuzione (il tentativo di installare estensioni non compatibili con la tua versione di GNOME comporterà un errore silenzioso: l'operazione non avrà esito positivo ma non ti verrà notificato questo in in ogni caso - anche se le estensioni non compatibili saranno leggermente oscurate nell'elenco dei risultati in modo da poterlo dire anche con il All versionsfiltro selezionato).
I diversi filtri che ho menzionato sopra sono accessibili attraverso i relativi menu a discesa (ho messo una casella rossa attorno alle impostazioni in questione):

Filtri dei risultati del sito Web GNOME

Puoi anche usare la casella di ricerca per trovare le estensioni, una volta che hai trovato un'estensione che desideri installare (se sei preoccupato per la sicurezza delle estensioni, dovresti leggere queste informazioni sul processo di revisione - vai alla Are GNOME Shell extensions safe?sezione - le estensioni hanno per passare prima che vengano accettati sul sito Web), fai clic sul suo nome nei risultati della ricerca, quindi una volta che sei sulla sua pagina fai clic sul ON/OFFdispositivo di scorrimento accanto al suo nome (come fatto sopra nel gnome-tweak-tool), otterrai una finestra di dialogo che ti chiede se desideri installare la suddetta estensione, in tal caso, premi Install, se hai cambiato idea, premi Cancel.

Se non visualizzi una finestra di dialogo del genere, ti sei appena imbattuto in una delle tue estensioni preinstallate e l'hai attivata!

Dopo aver apportato modifiche alle estensioni installate / attivate dal sito Web, sarà necessario riavviare gnome-tweak-toolper poter registrare le modifiche.

Gestione delle estensioni

Per attivare un'estensione, fai clic sul ON/OFFdispositivo di scorrimento accanto al nome e alla descrizione in modo che il suo stato cambi da OFFa ON, (e viceversa per disattivarlo).
Vedrai che le estensioni preinstallate hanno un Removepulsante in grigio accanto a ciascuna di esse, questo è in grigio perché sono preinstallate, se ne installi una nuova, tuttavia sarai in grado di utilizzare questo pulsante per rimuoverlo permanentemente .

Vedrai anche che alcune estensioni hanno un pulsante vicino al loro Removepulsante che assomiglia a questo:

Pulsante Opzioni estensione

Facendo clic su questo pulsante sarà possibile modificare la configurazione per l'estensione in questione (dovrebbe aprire una finestra delle impostazioni).

La vista online ti consente anche di fare simili (anche se ti consente anche di rimuovere / disinstallare estensioni preinstallate, quindi segui attentamente - anche se ovviamente sarai in grado di reinstallarle di nuovo).

Aggiornamento estensioni

The gnome-tweak-toolnon supporta l'aggiornamento delle estensioni attraverso la sua interfaccia (anche se in futuro è prevista la demolizione dell'intera interfaccia web e il completamento di tutto gnome-software), se esce una nuova versione di un'estensione e si desidera aggiornare ad esso puoi farlo andando qui e facendo clic sul pulsante di aggiornamento accanto al ON/OFFdispositivo di scorrimento (se non è presente alcun pulsante di aggiornamento, l'estensione è già aggiornata):

Pulsante di aggiornamento dell'estensione della shell GNOME

Verrà quindi richiesto se si desidera Upgradetale estensione, premendo Upgradesi aggiornerà, tuttavia premendo il Cancelpulsante si disabiliterà o eventualmente si disinstalla così sarà necessario reinstallare o riattivare nuovamente.

Suggerimenti e trucchi:

Facendo clic con il Activities Overviewtasto destro del mouse sul pulsante (o Activitiescome viene normalmente chiamato sul pulsante) verrà visualizzata una finestra dedicata alle estensioni della shell GNOME:

Finestra dedicata alle estensioni della shell GNOME


Questo processo dovrebbe funzionare per tutti coloro che usano GNOME 3.4+.


chrome-gnome-shellè disponibile nel repository ufficiale per il 16.04
Anwar

@Anwar: L'ultima volta che ho controllato non era presente, anche se avrei potuto apparire leggermente nel posto sbagliato ... O almeno non era ovvio su LaunchPad. Ma ora ho aggiornato la mia risposta.

È nel repository degli aggiornamenti xenial. Quindi, probabilmente è stato trasferito al repository in seguito.
Anwar,

@Anwar: la xenial-updatessezione fa parte del repository principale, al contrario è solo una categoria xenial-security.

Sì, lo sapevo. A differenza di xenial-main, gli aggiornamenti xenial non vengono bloccati dopo il rilascio e potrebbero averlo utilizzato per inviare un nuovo pacchetto. Questo è ciò che intendevo
Anwar,

27

Le estensioni di Gnome-shell possono essere installate dalla pagina web delle estensioni di Gnome-shell. Il sito è: https://extensions.gnome.org/ inserisci qui la descrizione dell'immagine

Per installare un'estensione fai clic sull'estensione e poi andrai a una pagina che descrive l'estensione.

inserisci qui la descrizione dell'immagine

In quella pagina puoi vedere un cursore. Attiva il dispositivo di scorrimento se desideri installare l'estensione. Quindi vedrai un prompt per installare l'estensione.

inserisci qui la descrizione dell'immagine

Le estensioni installate possono essere gestite da https://extensions.gnome.org/local/

inserisci qui la descrizione dell'immagine

Una volta che sei nella scheda Estensioni installate , puoi aggiornare qualsiasi estensione, disabilitare e portare le impostazioni direttamente dal browser.

In aggiornamento:

È possibile trovare il pulsante di aggiornamento accanto al nome dell'estensione quando è disponibile un aggiornamento.

aggiorna l'immagine del pulsante

Fare clic sul pulsante per aggiornare. Riceverai un prompt simile a quello che ricevi quando hai installato l'estensione chiedendo il permesso di installare l'estensione. fai clic sul pulsante Installa (Sì, non è Aggiorna) per installare l'estensione aggiornata.

Utilizzo delle impostazioni dell'estensione

Sebbene tu possa usare gnome-tweak-tool, puoi anche aprire la finestra delle impostazioni dell'estensione dal sito se l'estensione ne fornisce una. Basta fare clic sull'icona della chiave inglese. Una finestra delle impostazioni dovrebbe apparire come mostrato nella seguente schermata.

portando una finestra delle impostazioni dal sito di estensione

Eliminazione di un'estensione

Puoi anche eliminare un'estensione dal sito a condizione che non sia stata fornita con gnome-shell di default (il che le rende installate nell'area di sistema).

Fare clic sul segno della croce rossa per disinstallare l'estensione.

pulsante Rimuovi per estensioni


2
Questo quindi non funziona su Ubuntu 14.10
abergmeier il

1
Per una volta, assicurati di utilizzare Firefox e non il cromo, un'istanza di gnome in esecuzione non è stata scoperta sul cromo. Sto usando Ubuntu 14.04 Gnome
64Bit

1
posso confermare che non funziona su Ubuntu 15.10. Un nuovissimo profilo firefox avrà l'estensione delle modifiche di Ubuntu, il rilevamento di iTunes e il plugin di codec h264. Nient'altro.
CG

1
Qualcuno può spiegare perché è necessaria un'estensione del browser per installare le estensioni di Gnome? Sembra goffo rispetto a qualcosa incorporato in Gnome, ma forse mi manca qualcosa
pesce palla

16

Ubuntu 18.04 e versioni successive

In Ubuntu 18.04 e successive le estensioni della shell GNOME possono essere installate dall'app Ubuntu Software. Cerca una parola chiave per "estensioni della shell GNOME" e il tipo di app che stai cercando.

Puoi anche cercare da tutte le estensioni della shell GNOME disponibili nella stessa schermata premendo il pulsante Componenti aggiuntivi che si trova sotto l' intestazione Categorie . Nella schermata dei componenti aggiuntivi selezionare la scheda Estensioni della shell e vedrai tutte le estensioni della shell GNOME disponibili.

inserisci qui la descrizione dell'immagine

  • Facendo clic su un'estensione della shell GNOME nell'elenco dei risultati della ricerca, si aprirà la sua schermata che mostrerà spesso schermate.

  • Facendo clic sul       Website       pulsante si aprirà il suo sito Web in un browser Web in cui è possibile visualizzare un'immagine di dimensioni maggiori dello stesso screenshot mostrato nel software Ubuntu.

  • Facendo clic sul         Install         pulsante verrà installata l'estensione.


2
Semplice e funziona perfettamente!
Nagabhushan SN

8

Il sito Web GNOME ha una sezione Estensioni impostata, che è attualmente nella sua fase Beta. Promette una facile installazione di estensioni e la gestione di quelle installate, attraverso un'interfaccia web.

È possibile accedere al sito qui: https://extensions.gnome.org/


Questo sono davvero fantastico! Nessuna installazione, pulita e semplice, come far scorrere un pulsante
LnxSlck

non ho trovato il pulsante scorrevole per le estensioni non installate
MhdSyrwan,

1
@MhdSyrwan hai bisogno di Firefox con un componente Gnomeaggiuntivo installato per poter vedere quel pulsante.
tftd


In realtà sono su una nuova installazione di Ubuntu GNOME 14.04 e l'installazione con un clic da extensions.gnome.org non funziona (nessun proxy, componente aggiuntivo e firefox sono impacchettati con la distribuzione, forse è un problema di autorizzazioni da qualche parte sotto la ~/.localradice ).
cprn,

5
  1. Vai alla pagina delle estensioni di gnome-shell usando un browser supportato (che non è totalmente sicuro di nulla in esecuzione o proveniente dal web).

    Come lo stock gnome-browser o un'installazione pulita di Firefox dovrebbe funzionare anche. A volte ho avuto problemi con l'installazione di estensioni utilizzando Google Chrome o Midori.

  2. Filtra per "Supportato da: Versione corrente"

  3. Fai clic sul pulsante di attivazione / estensione dell'estensione che desideri

  4. Dovrebbe apparire una domanda "installa questa estensione". Confermare.

  5. In rari casi è necessario ricaricare gnome-shell per far funzionare una nuova estensione senza problemi (RARE!) - aprire la finestra di dialogo di esecuzione di gnome-shell ( Alt+ F2) - se non impostato, selezionare Alt + F2 non visualizza il prompt dei comandi di esecuzione in GNOME Shell ), digita re premi Enter.


4

(Questa risposta è stata originariamente inviata a una domanda intitolata Impossibile installare le estensioni della shell GNOME usando GNOME Tweaks in Ubuntu 18.04 )


Sì, la funzione di installazione dell'estensione è stata rimossa da GNOME Tweaks (dalla v3.26, quella in Ubuntu 17.10 se ricordo bene).

Per installare manualmente le estensioni, è sufficiente estrarre l'archivio ottenuto dal sito ufficiale e copiare / spostare la cartella delle estensioni (di solito del modulo extension-name@developer-info) nella propria ~/.local/share/gnome-shell/extensions/directory. Quindi accedere nuovamente (o riavviare la shell GNOME). L'estensione dovrebbe apparire ora in (GNOME) Tweaks . Attivalo da lì.


2

Sono impazzito cercando di farlo funzionare su un'installazione pulita di Ubuntu GNOME 14.04. Ho trovato la soluzione.

  1. Apri Firefix.
  2. Vai a addons ( about:addons).
  3. Sotto i plug-in, vedrai Gnome Shell Integration.
  4. Selezionalo e modifica le opzioni di attivazione su SEMPRE ATTIVARE.

Ho quindi chiuso Firefox e poi riaperto. Quando sono tornato su http://addons.mozilla.org . Sono stato in grado di installare le estensioni (il dispositivo di scorrimento è rimasto in posizione ON. L'estensione è stata mostrata nello strumento di modifica dopo quello. Spero che questo aiuti. Ho letto così tante risposte e provato tante cose. Sono solo felice che L'ho capito e sono in grado di condividerlo con tutti. Ecco un breve elenco di versioni che puoi verificare con il tuo.

Installazione pulita di Ubuntu Gnome 14.04 Firefox 34. Versione installata durante l'installazione.


2

È possibile eseguire direttamente l'applicazione di selezione dell'estensione con il comando seguente:

sudo gnome-shell-extension-prefs

attivare l'estensione e quindi premere Alt+ F2, nella riga di comando immettere re premere Enter.

Questo metodo può presentare problemi:

  • Quando riavvii la shell GNOME ( Alt+ F2, r) le estensioni potrebbero smettere di funzionare. (Esempio: Dash-to-Panel).

  • Se si utilizza il comando gnome-shell-extension-prefs, nell'applicazione che si apre, le estensioni potrebbero apparire come non attivate.


Ciao, ho aggiunto un po 'di monospaziatura alla tua risposta usando i backtick attorno alla roba in linea e quattro spazi prima della citazione del blocco. Non sono sicuro di cosa significhi la parola "attivo" in quel contesto, quindi non posso dire se debba essere parte del comando o meno.
Jeremy,

1
Non vedo come questo aiuterebbe "l' installazione " di una nuova estensione! Puoi solo attivare / disattivare o gestire le estensioni già installate utilizzando gnome-shell-extension-prefs.
pomsky,

Non dovrebbe esserci sudo lì.
XTL
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.