Perché l'installazione silenziosa delle estensioni della shell di gnome da extensions.gnome.org non riesce?


16

Su una nuova installazione di Ubuntu (12.04, 64-bit), dopo aver installato gnome-shell, ho provato ad installare alcune estensioni da extensions.gnome.org ma non ho ottenuto alcun risultato. Ho provato con Firefox e Chromium e ho avuto lo stesso problema.

  1. Apri una pagina di estensione su extensions.gnome.org.

  2. Passare l'estensione su "ON". Concordare con la conferma dell'installazione.

  3. Non succede nulla e nulla è stato installato ( .local/share/gnome-shell/extensionsè vuoto).

Ho controllato gli errori .xsession, la console javascript di Firefox, gli errori della console gnome-shell (Alt-F2 + specchio). Non c'è traccia di alcun errore.


Prova a rimuovere / rinominare il backup delle estensioni ".local / share / gnome-shell / extensions" (potrebbe essere necessario farlo come root se si tratta di un problema di autorizzazione) e lascia che gnome li aggiunga nuovamente quando installi le estensioni. Questo potrebbe non funzionare e potrebbe non essere la vera soluzione, ma è una delle cose più semplici che puoi fare. (Perché questo è nei commenti.)
Purplerob

Risposte:


4

Ho avuto un problema simile e ho provato a ripristinare le impostazioni di GNOME e ha funzionato per me. Dopo aver ripristinato le impostazioni di GNOME, prova a disconnetterti e riconnetterti (e per sicurezza, prova anche a riavviare) e ora dovresti essere in grado di installare le estensioni GNOME.


1
ancora nessuna fortuna :(
logcat

Io non lo uso. Firefox / Chromium hanno entrambi plugin abilitato. Posso premere il pulsante, si accende, ma non succede nulla. Al prossimo lancio è ancora spento. Ho pensato che fossero alcuni problemi con l'accesso alla cartella delle estensioni, ma la risposta di Bunnys non ha funzionato.
logcat,

1
YEY :) funziona, ho dovuto riavviare dopo il ripristino di GNOME, il logout non ha aiutato. Ancora problemi con il cromo, ma l'installazione funziona in firefox
logcat il

1
@Pascal se questa risposta ti aiuta, fai clic sul pulsante Accetta. Grazie.
rientri il

3

È necessario decomprimere per installare le estensioni dal sito Web.

sudo apt-get install unzip

Questo ha risolto il mio problema.
Hai Minh Nguyen,

2

Sto riscontrando lo stesso problema, ma questo è iniziato solo pochi giorni fa.

Eseguendo anche l'installazione a 64 bit. Gnome-shell è stato installato usando ricotz e gnome3-team ppa. La scelta del browser (anche il browser dell'epifania) non fa differenza.

Forse questo aiuta a chiudere l'errore?

Ciò che funziona è andare alle home page delle estensioni, scaricarle e inserirle manualmente nella cartella .local / share / gnome-shell / extensions /.


Sono troppo pigro, per fare manualmente :)
logcat

1

Sto usando Ubuntu 12.04-amd64.

L'unica cosa che ha funzionato per me è stato avviare Firefox con un profilo vuoto. Chiudi tutte le finestre di Firefox e apri un terminale o premi Alt+ F2e digita firefox -P.

Questo avvierà il Profile Manager qui, puoi scegliere un profilo e crearne uno vuoto che puoi usare per le estensioni di Gnome. Usa lo stesso comando per tornare al tuo vecchio profilo.

Credo che sia un problema con Firefox ... ma proprio non riesco a aggirarlo. In Firefox ho cancellato tutta la cronologia, disabilitato tutte le estensioni, in gnome-shell, ripristinato e reinstallato ma inutilmente.


Non credo sia legato a Firefox, ho provato con l'Epifania e ho ottenuto lo stesso risultato, niente.
ptkato,

1

FWIW, avevo notato errori di autorizzazione .xsession-errorsdurante il tentativo di aggiungere una semplice estensione. In questo caso: "Rimuovi accessibilità":

checkdir:  cannot create extraction directory: /home/nate/.local/share/gnome-shell/extensions/removeaccesibility@lomegor Permission denied

Ran ls -la:

drwx------  3 root root  4096 Jul 15 16:38 gnome-shell

Sia l'utente root che il gruppo possedevano la directory. La modifica del proprietario ha risolto i miei problemi:

sudo chown -R nate:nate /home/nate/.local/gnome-shell   

Spero che sia di aiuto!


0

Ho avuto anche questo problema. Quello che ho letto da altri quali thread correlati è che l'installazione di estensioni dalla pagina Web potrebbe smettere di funzionare dopo un aggiornamento.

Ho notato che le mie estensioni esistenti erano archiviate /usr/local/gnome-shell/extenssionse non nella .local/gnome-shell/extenssionscartella. Più avanti, rootaveva solo le autorizzazioni di scrittura per la /usr/local/gnome-shell/extenssionscartella. Come test ho fatto un chmod 777su questa cartella, cioè. pieni diritti su tutto e tutti, e ora posso installare estensioni dalla pagina web.

Questo non è un buon approccio, ma forse può aiutare qualcuno a risolvere questo problema?


0

ho avuto un problema simile sul mio setup 14.04 + gnome 3

risolto semplicemente creando una ~/.local/share/gnome-shell/extensions/cartella


-2

Prova i browser Firefox ed Epifania. Non chiudere la scheda immediatamente dopo aver accettato l'installazione dell'estensione, soprattutto quando si dispone di una connessione Internet lenta.


Ho provato con Chromium e FF con lo stesso risultato negativo. Copiare le estensioni dal mio computer di casa su ~ / .local / share / gnome-shell / extensions ha fatto il lavoro. Ma questa è solo una soluzione alternativa. Forse extensions.gnome.org fallisce perché il mio computer professionale è collegato tramite un proxy?
Pascal

Potrebbe essere. È possibile ottenere temporaneamente una connessione senza proxy per verificarlo?
jPlatte,

No. Ma prima dell'installazione della 12.04, con la precedente versione di Ubuntu, potevo ottenere le estensioni da installare normalmente anche attraverso lo stesso proxy.
Pascal,

Si prega di aprire un terminale, digitare gnome-shell --replace. Questo riavvierà gnome-shell. Quindi riprovare a installare qualsiasi estensione e cercare errori nell'output del terminale. Se ne trovi alcuni, ti preghiamo di pubblicarli qui.
jPlatte,

Grazie per questo consiglio Esecuzione di gnome-shell - rimediare ai problemi con i seguenti errori (vedere i commenti successivi). Quindi, l'installazione delle estensioni non riesce ancora silenziosamente (non più errori nella console).
Pascal,
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.