не могу установить расширения Gnome

не могу установить расширения Gnome

Привет, я недавно перешел с использования обычной оболочки Unity на gnome-fallback-compiz. Я хотел попробовать некоторые расширения Gnome, однако, когда я зашел на сайт (используя и Chrome, и Firefox), я получил эту ошибку:

"Мы не можем обнаружить работающую копию GNOME на этой системе, поэтому некоторые части интерфейса могут быть отключены. См. нашу запись об устранении неполадок для получения дополнительной информации"

Чтобы полностью убедиться, что я действительно бегу домой, я выполнил следующую команду:

echo $DESKTOP_SESSIONи выход был gnome-fallback-compiz

Следующее, что я сделал, это пошелЗДЕСЬиспользую Chrome, чтобы убедиться, что плагин Chrome может работать, затем получаю эту ошибку:

"Хотя расширение интеграции GNOME Shell запущено, собственный коннектор хоста не обнаружен. Инструкции по установке коннектора см. в документации"

Читаю об ответеЗДЕСЬЗатем я установилсоединительс:

$ sudo add-apt-repository ppa:ne0sight/chrome-gnome-shell $ sudo apt-get update $ sudo apt-get install chrome-gnome-shell

После этогостраница плагиновпросто пусто:

введите описание изображения здесь

как мне установить эти расширения Gnome в моей системе?

решение1

Относительно Firefox

После посещенияСтраница расширения GnomeВам необходимо разрешить выполнение плагина, в противном случае ваш сеанс Gnome не будет распознан.

Для этого нажмите на значок плагина слева от адресной строки Firefox и разрешите выполнение.

введите описание изображения здесь

решение2

Установитьхром-гном-shellв зависимости от вашего дистрибутива и запустите один раз:

/usr/bin/python3 /usr/bin/chrome-gnome-shell --gapplication-service

После этого дополнение от Chrome обнаружит родной плагин.

решение3

Относительно Google Chrome: (у меня только что возникла эта проблема, и я не смог найти ее источник)

После установки chrome-gnome-shellвыполните grep для поиска «gphhapmejobijbbhgpjhcjognlahblep» в /etc:

  • cd /etc; grep -nr "gphhapmejobijbbhgpjhcjognlahblep"

Вы должны заметить три записи, два файла:

chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json:7:    "chrome-extension://gphhapmejobijbbhgpjhcjognlahblep/",
chromium/policies/managed/chrome-gnome-shell.json:3:            "gphhapmejobijbbhgpjhcjognlahblep;https://clients2.google.com/service/update2/crx"
chromium/policies/managed/chrome-gnome-shell.json:6:                "gphhapmejobijbbhgpjhcjognlahblep"

Сначала создайте каталоги для аналога Google Chrome:

  • sudo mkdir -p /etc/opt/chrome/native-messaging-hosts /etc/opt/chrome/policies/managed/

Затем скопируйте эти файлы из папки chromium в папку google-chrome:

sudo cp /etc/chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json /etc/opt/chrome/native-messaging-hosts/ 
sudo cp /etc/chromium/policies/managed/chrome-gnome-shell.json /etc/opt/chrome/policies/managed/

Мне не пришлось перезапускать chrome-gnome-shell, но попробуйте выйти из системы и снова войти, если это не решит проблему с google-chrome.

решение4

Перейдите в Chrome Web Store и найдите «gnome shell». Добавьте первый аддон в браузер и перезагрузите страницу расширения gnome. Это решит вашу проблему.

Связанный контент