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