Ошибка «Хотя расширение интеграции GNOME Shell запущено, собственный коннектор хоста не обнаружен» в 22.04

Я обновил свою систему с Ubuntu 20.04 LTS до 22.04 LTS, и теперь я сталкиваюсь с этой ошибкой на веб- странице расширений оболочки GNOME :

Это было решено в предыдущих версиях, и я пробовал следующие решения:

Однако, похоже, они больше не работают.

Как я могу это исправить?

3 ответа

Ubuntu 22.04 принудительно использует Firefox Snap по умолчанию для всех, во всех вариантах. К сожалению, Snap-версия Firefox в Ubuntu 22.04 (в настоящее время) не позволяет вам устанавливать расширения GNOME с веб-сайта расширений GNOME.

Пока это не будет исправлено, вам нужно будет установить расширения Gnome Shell вручную, как в этом ответе от vanadium, но у вас также есть альтернатива: приложение Extension Manager стало доступным в репозитории jammy Universe . Это собственный инструмент для просмотра, установки и управления расширениями оболочки GNOME, написанными с помощью GTK 4 и libadwaita.

Снимок экрана диспетчера расширений

До сих пор он был доступен только в виде плоского пакета, но теперь он упакован как deb и доступен в репозитории вселенной Ubuntu.

Инструмент поддерживает (скопируйте и вставьте со ):

  • Просмотр и поиск расширений с extensions.gnome.org
  • Установка и удаление
  • Включение и отключение
  • Обновление в приложении
  • Скриншоты и изображения
  • Рейтинги и комментарии
  • Переводы

Вы можете установить его в терминале sudo apt install gnome-shell-extension-managerили следуя инструкциям страницы GitHubна странице GitHub

После обновления ваш браузер Firefox был изменен на snap-версию. Одна из текущих проблем с версией snap заключается в том, что веб-сайт расширений Gnome Shell не работает.

Настольное приложение диспетчера расширений

Обновление: с Ubuntu 22.04 в стандартные репозитории программного обеспечения Ubuntu был включен новый графический инструмент Extension Manager. Таким образом, теперь его можно очень легко установить в Ubuntu 22.04 из магазина программного обеспечения, и он предлагает графическое настольное приложение, которое обеспечивает большую часть функций веб-сайта расширений Gnome Shell. Смотрите ответ Лоренца Киля для более подробной информации.

Загрузка и ручная установка

Расширения Gnome Shell можно установить вручную. Хотя можно вручную поместить файлы на место для его установки, самый простой и надежный способ — использовать инструмент командной строки:

  1. Загрузите zip-архив расширения с веб-сайта Gnome Shell Extensions. Вы можете сделать это, выбрав версию оболочки Gnome в раскрывающемся списке рядом с «Загрузить» (42 для Ubuntu 22.04). Это приведет к появлению второго раскрывающегося списка для выбора версии расширения. Как только вы выберете это, загрузка начнется немедленно.
  2. Найдите скачанный архив в файловом менеджере. По умолчанию Firefox загружает файлы в папку «Загрузки», но это можно настроить по-другому.
  3. Как только вы увидите загруженный файл в файловом менеджере, выберите «Открыть терминал здесь». Это откроет терминал в этом каталоге. Или откройте терминал и используйте команда для изменения каталога, например чтобы сделать папку «Загрузки» текущим каталогом.
  4. Установите расширение командой
            gnome-extensions install -f <name of downloaded zip file>.zip 
    

Совет : используйте автодополнение табуляции. Тип Tabдля автозаполнения имени команды, затем Tabдля автозаполнения «установить», затем первые несколько букв имени файла и Tabдля автозаполнения имени файла.

Чтобы включить или выключить расширения, установите инструмент Extensions: sudo apt install gnome-shell-extension-prefs

Я запускаю Opera в версии deb, и я скомпилировал хост-коннектор с сайта расширений gnome, он был в моем домашнем каталоге, когда я загрузил приложение расширений оболочки gnome, глупая ошибка API v6 исчезла, все еще ожидая Firefox, о да, оснастка в опере не будет работать либо

Другие вопросы по тегам