Por que a instalação de extensões shell gnome a partir de extensions.gnome.org falha silenciosamente?

16

Em uma nova instalação do Ubuntu (12.04, 64 bits), após a instalação do gnome-shell, tentei instalar algumas extensões do extensions.gnome.org, mas não obtive resultado. Eu tentei com o Firefox e o Chromium e tive o mesmo problema.

  1. Abra qualquer página de extensão em extensions.gnome.org.

  2. Mude a extensão para "ON". Concorde com a confirmação sobre a instalação.

  3. Nada acontece e nada foi instalado ( .local/share/gnome-shell/extensionsestá vazio).

Eu verifiquei .xsession-errors, console javascript do Firefox, erros do console gnome-shell (Alt-F2 + espelho). Não há nenhum rastro de erro.

Pascal
fonte
Tente remover / renomear para o backup de extensões ".local / share / gnome-shell / extensions" (você pode precisar fazer isso como root se for um problema de permissão) e deixe o gnome adicioná-los novamente quando instalar extensões. Isso pode não funcionar e pode não ser a verdadeira solução, mas é uma das coisas mais fáceis que você pode fazer (Por que isso é nos comentários.).
Purplerob

Respostas:

4

Eu também tive um problema semelhante e tentei redefinir as configurações do GNOME e funcionou para mim. Após redefinir as configurações do GNOME, tente fazer logoff e logon novamente (e, para segurança, tente reinicializar também) e agora, esperamos poder instalar as extensões do GNOME.

jokerdino
fonte
11
ainda sem sorte :(
logcat
Eu não uso isso. O Firefox / Chromium tem o plugin ativado. Eu posso pressionar o botão, ele liga, mas nada acontece. No próximo lançamento, ele ainda está desativado. Eu pensei que havia alguns problemas com o acesso à pasta de extensões, mas a resposta de Bunnys também não funcionou.
logcat
11
YEY :) funciona, tive que reiniciar após a redefinição do GNOME, o logout não ajudou. Ainda tem problemas em cromo, mas a instalação funciona no Firefox
logcat
11
@ Pascal, se esta resposta lhe ajudar, clique no botão Aceitar. Obrigado.
penreturns
3

É necessário descompactar para instalar extensões do site.

sudo apt-get install unzip
gpasci
fonte
Isso resolveu meu problema.
Hai Minh Nguyen
2

Estou com o mesmo problema, mas isso começou apenas alguns dias atrás.

Também executando a instalação de 64 bits. O Gnome-shell foi instalado usando o ricotz e o gnome3-team ppa. A escolha do navegador (mesmo o navegador da epifania) não faz diferença.

Talvez isso ajude a fechar o erro?

O que funciona é ir para as páginas iniciais da extensão, baixá-las e colocá-las na pasta .local / share / gnome-shell / extensions / manualmente.

t.rei
fonte
Eu sou muito preguiçoso, fazer manualmente :)
logcat
1

Estou usando o Ubuntu 12.04-amd64.

A única coisa que funcionou para mim foi iniciar o Firefox com um perfil em branco. Feche todas as janelas do Firefox e abra um terminal ou pressione Alt+ F2e digite firefox -P.

Isso iniciará o Profile Manager aqui. Você pode escolher um perfil e criar um novo em branco que possa ser usado nas extensões do Gnome. Use o mesmo comando para retornar ao seu perfil antigo.

Eu acredito que é um problema com o Firefox ... mas simplesmente não consigo contornar isso. No Firefox, limpei todo o histórico, desabilitei todas as extensões, no gnome-shell, redefini e reinstale, mas sem sucesso.

perdigueiro
fonte
Não acredito que esteja relacionado ao Firefox, tentei com o Epiphany e obtive o mesmo resultado, nada.
Ptkato 27/05
1

FWIW, notei erros de permissão .xsession-errorsao tentar adicionar qualquer extensão simples. Nesse caso: "Remover acessibilidade":

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

O usuário raiz e o grupo possuíam o diretório. Alterar o proprietário resolveu meus problemas:

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

Espero que isto ajude!

Nate Robinson
fonte
0

Eu também tive esse problema. O que li de outros tópicos relacionados é que a instalação de extensões da página da web pode parar de funcionar após uma atualização.

Percebi que minhas extensões existentes estavam armazenadas /usr/local/gnome-shell/extenssionse não na .local/gnome-shell/extenssionspasta. Mais adiante, só roothavia permissões de gravação para a /usr/local/gnome-shell/extenssionspasta. Como teste, fiz um chmod 777nesta pasta, ou seja. direitos totais a tudo e a todos, e agora eu posso instalar extensões da página da web.

Essa não é uma boa abordagem, mas talvez possa ajudar alguém a resolver esse problema?

Bunnny
fonte
0

teve problema semelhante na minha instalação do 14.04 + gnome 3

corrigido apenas criando ~/.local/share/gnome-shell/extensions/pasta

paxapy
fonte
-2

Experimente os navegadores Firefox e Epiphany. Não feche a guia imediatamente após aceitar a instalação da extensão, especialmente quando você tiver uma conexão lenta à Internet.

jPlatte
fonte
Eu tentei com Chromium e FF com o mesmo resultado negativo. A cópia de extensões do meu computador doméstico para ~ / .local / share / gnome-shell / extensions fez o trabalho. Mas isso é apenas uma solução alternativa. Talvez o extensions.gnome.org falhe porque meu computador profissional está conectado através de um proxy?
Pascal
Isso poderia ser. É possível obter uma conexão sem proxy temporariamente para testar isso?
JPlatte
Não. Mas antes da instalação da versão 12.04, com a versão anterior do Ubuntu, eu podia obter extensões para instalar normalmente, mesmo através desse mesmo proxy.
Pascal
Por favor, abra um terminal, digite gnome-shell --replace. Isso reiniciará seu gnome-shell. Em seguida, tente novamente instalar qualquer extensão e procure por erros na saída do terminal. Se você encontrar alguns, poste-os aqui.
JPlatte
Obrigado por este conselho. A execução do gnome-shell - substitui os problemas pelos seguintes erros (veja os próximos comentários). Em seguida, a instalação de extensões ainda falha silenciosamente (não há mais erros no console).
Pascal