Extensões do Gnome Shell: tentativa de postMessage na porta desconectada

9

Acabei de instalar o Ubuntu 16.04 e o shell do Gnome 3.18.5. Eu sou novo na coisa toda 'Extensão Gnome Shell' (eu uso meu navegador para instalar extensões criadas pelo usuário?) ..

Portanto, na primeira vez que acessei https://extensions.gnome.org, eu poderia instalar uma extensão , mas agora ela me mostra uma mensagem (por exemplo, quando navego para https://extensions.gnome.org/local/ ) : "Tentativa de postMessage na porta desconectada":

captura de tela

Não consigo mais fazer nada nesse site. Quando visualizo uma extensão no site, não consigo encontrar nenhum botão de instalação ou qualquer coisa (mas não tenho muita certeza de como deve funcionar).

Tentei instalar a extensão "Hide Top Bar" e também tenho a ferramenta Gnome Tweak instalada.

Como eu instalaria essa ferramenta com a linha de comando?

$ sudo apt-get install gnome-shell-extensions-hide-top-bar

parece não funcionar (E: Não foi possível localizar o pacote gnome-shell-extensions-hide-top-bar)

Stockfisch
fonte
PSA: Esse problema existe na 16.10, bem como com a atualização recente para o Firefox 52, a resposta funciona para a 16.10.
TrailRider 12/03

Respostas:

11

Ubuntu 16.04

Bem, eu encontrei a resposta, eu não tinha o chrome-gnome-shell instalado.

  • Eu verifiquei minhas extensões do Firefox (digite about: addons na barra de URL do Firefox). A integração do GNOME Shell foi listada lá.
  • Clique em Mais para ler as instruções:

Esta extensão fornece integração com o GNOME Shell e o repositório de extensões correspondente https://extensions.gnome.org Você DEVE instalar o conector nativo para que esta extensão funcione. [...] Para o Ubuntu, o pacote Linux está disponível no PPA ne0sight / chrome-gnome-shell. Para instalá-lo, digite: sudo add-apt-repository ppa: ne0sight / chrome-gnome-shell sudo apt-get update sudo apt-get install chrome-gnome-shell

  • E foi isso que eu fiz:

    sudo add-apt-repository ppa: ne0sight / chrome-gnome-shell

    sudo apt-get update

    sudo apt-get install chrome-gnome-shell

Agora existe um controle deslizante liga / desliga no canto superior direito da página de cada extensão.


Ubuntu 16.10 (informações adicionais de TrailRider )

chrome-gnome-shellestá nos repositórios 16.10 (não tenho certeza sobre o 16.04), para que você possa instalá-lo no centro de software ou através do apt-get, MAS NÃO VAI funcionar e você receberá o mesmo erro. Instalar o ppa e executar o apt-get upgrade atualizará o chrome-gnome-shell para uma versão mais atual e funcionará. Eu tive alguma confusão depois que eu instalei e ainda assim me deu o erro, então eu adicionei essas informações em um comentário [atualização: incluí-a na resposta para obter mais visibilidade]

Stockfisch
fonte
11
+1 ótima resposta. Deixe-me adicionar aqui o que chrome-gnome-shellestá nos repositórios 16.10 (não tenho certeza sobre o 16.04) para que você possa instalar o software com o centro de software ou através do apt-get, mas não funcionará e você receberá o mesmo erro. Instalar o ppa e depois executar apt-get upgradeserá atualizado chrome-gnome-shell para uma versão mais atual e funcionará. Eu tive alguma confusão após a instalação e ainda assim me deu o erro, então adicionei essas informações em um comentário. Você pode adicionar isso à sua resposta, se desejar.
TrailRider 12/03
Obrigado @TrailRider. Incluí seu comentário na minha resposta para obter mais visibilidade!
Stockfisch
0

Para qualquer outra pessoa que tenha esse problema, verifique se este arquivo existe:

/etc/chromium/policies/managed/chrome-gnome-shell.json

De alguma forma, estava faltando no meu sistema 16.10, que foi corrigido adicionando o PPA acima.

Mike Chelen
fonte