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

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

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

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

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

Opera поддерживалась начиная с версии 7 коннектора до версии 10.1. Однако расширение было деактивировано на сайте расширений Opera без какого-либо технического объяснения.

Arch Linux

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

Debian Linux

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

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

$ sudo apt-get install chrome-gnome-shell

Fedora Linux

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

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

# dnf install chrome-gnome-shell

С более старыми версиями используйте 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 поддерживается начиная с версии 10 расширения браузера.

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

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

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

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

Исходные коды расширения располагаются в папке "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
    Если вы устанавливали нативный коннектор с помощью менеджера пакетов, то отправьте сообщение об этой проблеме сопровождающему пакета для вашего дистрибутива.


Проблема:

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

Решение:

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

Projects/GnomeShellIntegration/Installation/ru (last edited 2022-06-23 08:54:07 by YuriKonotopov)