Инструкция по установке GNOME Shell integration for Chrome

Пакеты дистрибутивов

Наиболее простой способ установки расширения и коннектора - с помощью менеджера пакетов вашего дистрибутива.

Если для вашего дистрибутива нет готового пакета вы можете установить расширение из Интернет-магазина Chrome, а нативную программу-коннектор с помощью cmake.

Вместе с коннектором устанавливается политика Chrome, форсирующая установку расширения из Интернет-магазина Chrome в браузерах Google Chrome/Chromium и Vivaldi.

В Firefox вы должны вручную установить расширение с сайта Mozilla Addons. Пожалуйста учтите, что Firefox поддерживается только начиная с версии 8 коннектора.

В Opera вы должны вручную установить расширение с сайта Opera Addons. Пожалуйста учтите, что Opera поддерживается только начиная с версии 7 коннектора.

Arch Linux

PKGBUILD доступен в AUR: chrome-gnome-shell-git.

Debian Linux

Пакет доступен в Sid и Stretch: chrome-gnome-shell.

Имейте в виду, что в пакете Debian поддерживается только Chromium. Google Chrome и Opera не поддерживаются. За подробностями жмите сюда.

Для обходного решения смотрите Типичные проблемы.

Fedora Linux

Пакет доступен в Fedora Copr: region51/chrome-gnome-shell. Для его установки наберите:

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

Gentoo Linux

Ebuild доступен в основном дереве. Просто наберите под пользователем root

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

Ubuntu Linux

Пакет доступен в Universe репозиториях

Для установки пакета наберите:

$ sudo apt-get install chrome-gnome-shell

FreeBSD

FreeBSD не поддерживается, извините. Попросите сопровождающего порта www/chromium исправить ошибку 212925.

Установка с помощью cmake

В первую очередь убедитесь, что установлено программное обеспечение:

Затем сделайте копию репозитория исходных кодов или скачайте последний архив с исходными кодами. Для создания копии репозитория git наберите:

$ git clone git://git.gnome.org/chrome-gnome-shell

Исходные коды расширения располагаются в папке "extension". Информация по установке распакованного расширения доступна в документации Google Chrome.

Все команды должны выполняться из корня копии репозитория.

  1. Создайте папку для сборки и перейдите в нее:
    $ mkdir build
    $ cd build
  2. Запустите cmake для создания make-файлов:
    $ cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_EXTENSION=OFF ../
  3. Установите программу-коннектор:
    $ sudo make install

Типичные проблемы

Проблема:

  • Вы удалили пакет нативного коннектора. Веб расширение по прежнему установлено в браузере и вы не можете его удалить поскольку расширение "установлено в соответствии с корпоративным правилом".

Решение:

  • Ваш менеджер пакетов не удалил файлы политик. Вы должны удалить их вручную:
    # sudo rm /etc/opt/chrome/policies/managed/chrome-gnome-shell.json
    # sudo rm /etc/chromium/policies/managed/chrome-gnome-shell.json
    Если вы устанавливали нативный коннектор с помощью менеджера пакетов, то отправьте сообщение об этой проблеме сопровождающему пакета для вашего дистрибутива.


Проблема:

  • Вы используете Google Chrome или Opera в Debian и получаете ошибку "Нативный хост коннектор не обнаружен".

Решение:

  • В пакете Debian не поддерживаются Google Chrome и Opera.

    За подробностями жмите сюда. В качестве обходного решения можно скопировать все файлы json из /etc/chromium/native-messaging-hosts в /etc/opt/chrome/native-messaging-hosts.


Проблема:

  • Вы используете Firefox и при закрытии браузера он начинает нагружать процессор и падает.

Решение:

  • Это ошибка Firefox №1349874. Вы можете проголосовать за эту ошибку, чтобы ускорить её решение.

Projects/GnomeShellIntegrationForChrome/Installation/ru (last edited 2017-04-25 17:47:07 by YuriKonotopov)