В GNOME Shell integration for Chrome добавлена поддержка Firefox
Более года назад проект Mozilla объявил о решении прекратить поддержку плагинов с интерфейсом NPAPI в Firefox. На текущий момент в ночных сборках Firefox прекращена поддержка NPAPI-плагинов кроме Flash, а версия Firefox 52 станет первой версией браузера, в которой будет запрещён запуск NPAPI плагина GNOME Shell integration, обеспечивающего интеграцию Firefox с GNOME Shell и репозиторием расширений extensions.gnome.org.
Для пользователей расширений GNOME Shell подготовлена замена NPAPI плагина — GNOME Shell integration for Chrome (chrome-gnome-shell). Не стоит думать, что слова «for Chrome» в названии проекта означают поддержку только браузера Google Chrome — chrome-gnome-shell поддерживает все популярные браузеры — Google Chrome/Chromium, Vivaldi, Opera и Firefox. На самом деле, «for Chrome» означает «для браузеров, поддерживающих API расширений Chrome», а в последних версиях Firefox добавлена поддержка собственной реализации API расширений Chrome — Webextensions — достаточной для работы GNOME Shell integration for Chrome.
На текущий момент поддержка Firefox доступна только в master ветке git-репозитория проекта, однако первая версия chrome-gnome-shell с поддержкой Firefox будет опубликована 4 января 2017 года под номером 8. В отличие от плагина NPAPI chrome-gnome-shell состоит из 2 частей: расширения для браузера и приложения, написанного на Python — коннектора.
Расширение для Firefox может быть установлено с сайта addons.mozilla.org. Что касается коннектора — он должен быть установлен отдельно, предпочтительно с помощью менеджера пакетов дистрибутива. Готовые сборки коннектора подготовлены для Arch, Debian, Fedora, Gentoo, Ubuntu. Пакеты с поддержкой Firefox будут доступны вскоре после 4 января 2017 года.
© OpenNet