Pourquoi l'installation d'extensions de shell gnome à partir d'extensions.gnome.org échoue silencieusement?


16

Sur une nouvelle installation d'Ubuntu (12.04, 64 bits), après avoir installé gnome-shell, j'ai essayé d'installer quelques extensions depuis extensions.gnome.org mais je n'ai eu aucun résultat. J'ai essayé avec Firefox et Chromium et j'ai eu le même problème.

  1. Ouvrez n'importe quelle page d'extension sur extensions.gnome.org.

  2. Réglez l'extension sur "ON". Acceptez la confirmation de l'installation.

  3. Rien ne se passe et rien n'a été installé ( .local/share/gnome-shell/extensionsest vide).

J'ai vérifié les erreurs .xsession, la console javascript de Firefox, les erreurs de la console gnome-shell (Alt-F2 + miroir). Il n'y a aucune trace d'erreur.


Essayez de supprimer / renommer la sauvegarde des extensions ".local / share / gnome-shell / extensions" (vous devrez peut-être le faire en tant que root s'il s'agit d'un problème d'autorisation), et laissez gnome les ajouter à nouveau lorsque vous installez les extensions. Cela pourrait ne pas fonctionner et ne pas être la vraie solution, mais c'est l'une des choses les plus simples que vous pouvez faire. (Pourquoi cela est dans les commentaires.)
Purplerob

Réponses:


4

J'ai eu un problème similaire moi-même et j'ai essayé de réinitialiser les paramètres GNOME et cela a fonctionné pour moi. Après avoir réinitialisé les paramètres GNOME, essayez de vous déconnecter et de vous reconnecter (et pour être sûr, essayez également de redémarrer) et maintenant, vous devriez pouvoir, espérons-le, installer les extensions GNOME.


1
toujours pas de chance :(
logcat

Je ne l'utilise pas. Firefox / Chromium ont tous deux activé le plugin. Je peux appuyer sur le bouton, il s'allume, mais rien ne se passe. Au prochain lancement, il est toujours éteint. Je pensais que c'était quelques problèmes avec l'accès au dossier d'extensions, mais la réponse de Bunnys ne fonctionnait pas également.
logcat

1
YEY :) ça fonctionne, j'ai dû redémarrer après la réinitialisation de GNOME, la déconnexion n'a pas aidé. Vous avez toujours des problèmes avec le chrome, mais l'installation fonctionne dans Firefox
logcat

1
@Pascal si cette réponse vous aide, veuillez cliquer sur le bouton Accepter. Merci.
penreturns

3

Vous devez avoir décompressé pour installer des extensions à partir du site Web.

sudo apt-get install unzip

Cela a résolu mon problème.
Hai Minh Nguyen

2

J'ai le même problème, mais cela a commencé il y a seulement quelques jours.

Exécution également de l'installation 64 bits. Gnome-shell a été installé en utilisant ricotz et gnome3-team ppa. Le choix du navigateur (même le navigateur épiphanie) ne fait aucune différence.

Peut-être que cela aide à combler l'erreur?

Ce qui fonctionne, c'est d'aller sur les pages d'accueil des extensions, de les télécharger et de les placer manuellement dans le dossier .local / share / gnome-shell / extensions /.


Je suis trop paresseux pour le faire manuellement :)
logcat

1

J'utilise Ubuntu 12.04-amd64.

La seule chose qui a fonctionné pour moi a été de démarrer Firefox avec un profil vierge. Fermez toutes les fenêtres de Firefox et ouvrez un terminal ou appuyez sur Alt+ F2et tapez firefox -P.

Cela démarrera le gestionnaire de profils ici, vous pouvez choisir un profil et en créer un nouveau que vous pouvez utiliser pour les extensions Gnome. Utilisez la même commande pour revenir à votre ancien profil.

Je pense que c'est un problème avec Firefox ... mais je ne peux pas le contourner. Dans Firefox, j'ai effacé tout l'historique, désactivé toutes les extensions, dans gnome-shell, réinitialisé et réinstallé mais en vain.


Je ne crois pas que ce soit lié à Firefox, j'ai essayé avec Epiphany et j'ai obtenu le même résultat, rien.
ptkato

1

FWIW, j'avais remarqué des erreurs d'autorisation .xsession-errorslors de l'ajout d'une extension simple. Dans ce cas: "Supprimer l'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

L'utilisateur root et le groupe possédaient l'annuaire. Changer de propriétaire a résolu mes problèmes:

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

J'espère que cela t'aides!


0

J'avais aussi ce problème. Ce que j'ai lu dans d'autres discussions, c'est que l'installation d'extensions à partir de la page Web peut cesser de fonctionner après une mise à niveau.

J'ai remarqué que mes extensions existantes étaient stockées dans /usr/local/gnome-shell/extenssionset non dans le .local/gnome-shell/extenssionsdossier. Plus loin, il rootn'avait que des autorisations d'écriture dans le /usr/local/gnome-shell/extenssionsdossier. Comme test, j'ai fait un chmod 777sur ce dossier, c'est à dire. tous les droits sur tout et tout le monde, et maintenant je peux installer des extensions à partir de la page Web.

Ce n'est pas une bonne approche, mais cela peut peut-être aider quelqu'un à résoudre ce problème?


0

eu un problème similaire sur ma configuration 14.04 + gnome 3

corrigé en créant simplement un ~/.local/share/gnome-shell/extensions/dossier


-2

Essayez les navigateurs Firefox et Epiphanie. Ne fermez pas l'onglet immédiatement après avoir accepté l'installation de l'extension, en particulier lorsque votre connexion Internet est lente.


J'ai essayé avec Chromium et FF avec le même résultat négatif. La copie des extensions de mon ordinateur personnel vers ~ / .local / share / gnome-shell / extensions a fait le travail. Mais ce n'est qu'une solution de contournement. Peut-être que extensions.gnome.org échoue parce que mon ordinateur professionnel est connecté via un proxy?
Pascal

Cela pourrait être. Est-il possible pour vous d'obtenir une connexion sans proxy temporairement pour tester cela?
jPlatte

Non. Mais avant l'installation du 12.04, avec la version précédente d'Ubuntu, je pouvais obtenir des extensions à installer normalement même via ce même proxy.
Pascal

Veuillez ouvrir un terminal, tapez gnome-shell --replace. Cela redémarrera votre gnome-shell. Ensuite, essayez à nouveau d'installer une extension et recherchez des erreurs dans la sortie du terminal. Si vous en trouvez, veuillez les poster ici.
jPlatte

Merci pour ce conseil. L'exécution de gnome-shell - remplace les problèmes avec les erreurs suivantes (voir les commentaires suivants). Ensuite, l'installation d'extensions échoue toujours silencieusement (plus d'erreurs dans la console).
Pascal
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.