Integração do navegador com GNOME Shell
Contents
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:
- Tempo de compilação
- Tempo de execução
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.
- Crie uma pasta "build" e entre nela:
$ mkdir build $ cd build
- Execute cmake para criar os makefiles:
$ cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_EXTENSION=OFF ../
- 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:
É o bug do Firefox nº 1349874, o que deve estar corrigido por volta do Firefox 55.