Integração do navegador com GNOME Shell

Pacotes de Distros

A forma mais fácil de instalar a extensão e o conector é usar o gerenciador de pacotes favorito de sua distribuição.

Se não houver um pacote na sua distro, você pode instalar a extensão via Chrome web store e o conector nativo usando cmake.

Para Firefox você deve instalar a extensão manualmente do site de complementos da Mozilla. Por favor, note que há suporte ao Opera a partir da versão 8.

Havia suporte ao Opera desde o conector versão 7 até a versão 10.1. Porém, a extensão foi desativada no site de complementos do Opera sem qualquer explicação técnica.

Arch Linux

Um pacote está disponível no Arch Linux User Repository (AUR): chrome-gnome-shell.

Para instalar o pacote, digite:

$ git clone https://aur.archlinux.org/chrome-gnome-shell.git
$ cd chrome-gnome-shell
$ makepkg -si

Debian Linux

Um pacote está disponível no Stable: chrome-gnome-shell.

Para instalar o pacote, digite:

$ sudo apt-get install chrome-gnome-shell

Fedora Linux

O pacote está disponível no Fedora 26 e versões mais novas: chrome-gnome-shell.

Para instalá-lo, digite:

# dnf install chrome-gnome-shell

Com versões mais antigas, use no Copr region51/chrome-gnome-shell:

# dnf copr enable region51/chrome-gnome-shell
# dnf install chrome-gnome-shell

Gentoo Linux

Um ebuild está disponível na árvore principal. Basta digitar como superusuário:

# emerge -av gnome-extra/chrome-gnome-shell

Ubuntu Linux

O pacote está disponível nos repositórios Universe

Para instalar o pacote, digite:

$ sudo apt-get install chrome-gnome-shell

FreeBSD

O FreeBSD tem suporte desde a versão 10 da extensão do navegador.

Instalação com Cmake

Antes de mais nada, certifique-se que as dependências a seguir estejam instaladas:

Então, clone o repositório de código fonte ou baixe o tarball do lançamento mais recente. Para clonar o repositório Git, digite:

$ git clone https://gitlab.gnome.org/GNOME/chrome-gnome-shell.git

Fontes de extensão Web estão localizadas na pasta "extension". Veja a documentação do Google Chrome para informações sobre instalação de extensão não empacotada.

Todos os comandos devem ser emitidos a partir da raiz do repositório clonado.

  1. Crie uma pasta "build" e entre nela:
    $ mkdir build
    $ cd build
  2. Execute cmake para criar os makefiles:
    $ cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_EXTENSION=OFF ../
  3. Instale o conector:
    $ sudo make install

Solução de Problemas

Problema:

  • Você desinstalou o pacote do conector nativo. A extensão web ainda está instalada no navegador e você não consegue desinstalá-la porque ela foi "instalada por política empresarial".

Solução:

  • Seu gerenciador de pacotes não desinstalou os arquivos de política. Você deveria removê-los manualmente:
    # rm /etc/opt/chrome/policies/managed/chrome-gnome-shell.json
    # rm /etc/chromium/policies/managed/chrome-gnome-shell.json
    Se você instalou o conector nativo via gerenciador de pacote, você também deve relatar essa questão para o mantenedor do pacote.


Problema:

  • Você está usando Firefox e está tendo alto uso de CPU e travamentos ao fechar o navegador.

Solução:

Projects/GnomeShellIntegration/Installation/pt_BR (last edited 2022-06-23 12:40:03 by RafaelFontenelle)