Расширения оболочки Gnome: попытка отправить сообщение на отключенный порт

9

Я только что установил Ubuntu 16.04 и оболочку Gnome 3.18.5. Я новичок во всем "расширении Gnome Shell" (я использую свой браузер для установки пользовательских расширений?) ..

Итак, когда я впервые зашел на https://extensions.gnome.org, я мог установить расширение, которое мне кажется, но теперь оно показывает мне сообщение (например, когда я перехожу на https://extensions.gnome.org/local/ ). : "Попытка отправить сообщение на отключенный порт":

Скриншот

Я не могу больше ничего делать на этом сайте. Когда я смотрю расширение на веб-сайте, я не могу найти какую-либо кнопку установки или что-то еще (но тогда я не совсем уверен, как это должно работать).

Я попытался установить расширение «Скрыть верхнюю панель», а также установить инструмент настройки Gnome.

Как бы я установить этот инструмент с командной строкой?

$ sudo apt-get install gnome-shell-extensions-hide-top-bar

похоже, не работает (E: невозможно найти пакет gnome-shell-extensions-hide-top-bar)

Stockfisch
источник
PSA: эта проблема существует и в 16.10 с недавним обновлением до Firefox 52, ответ работает и для 16.10.
TrailRider

Ответы:

11

Ubuntu 16.04

Ну, я нашел ответ, у меня не было установлено chrome-gnome-shell.

  • Я проверил свои расширения Firefox (введите about: addons в панели URL Firefox). Интеграция в оболочку GNOME была указана там.
  • Нажмите More, чтобы прочитать инструкции:

Это расширение обеспечивает интеграцию с GNOME Shell и соответствующим репозиторием расширений https://extensions.gnome.org. Вы ДОЛЖНЫ установить собственный коннектор для работы этого расширения. [...] Для Ubuntu Linux пакет доступен в ne0sight / chrome-gnome-shell PPA. Чтобы установить его, наберите: sudo add-apt-repository ppa: ne0sight / chrome-gnome-shell sudo apt-get update sudo apt-get install chrome-gnome-shell

  • И вот что я сделал:

    sudo add-apt-repository ppa: ne0sight / chrome-gnome-shell

    sudo apt-get update

    sudo apt-get устанавливает chrome-gnome-shell

Теперь в верхней правой части страницы каждого расширения есть ползунок включения / выключения.


Ubuntu 16.10 (дополнительная информация от TrailRider )

chrome-gnome-shellнаходится в репозиториях 16.10 (не уверен в 16.04), поэтому вы можете установить его с программным центром или через apt-get, НО он НЕ БУДЕТ работать, и вы получите ту же ошибку. Установка ppa, а затем запуск обновления apt-get обновит chrome-gnome-shell до более новой версии и будет работать. У меня была некоторая путаница после установки, и она все равно выдала бы мне ошибку, поэтому я добавил эту информацию в комментарии [обновление: я включил ее в ответ для большей наглядности]

Stockfisch
источник
1
+1 отличный ответ. Позвольте мне добавить сюда, что chrome-gnome-shellв репозиториях 16.10 (не уверен в 16.04), чтобы вы могли установить это с программным центром или через apt-get, НО это НЕ БУДЕТ работать, и вы получите ту же ошибку. После установки и запуска ppa apt-get upgradeпроизойдет обновление chrome-gnome-shell до более новой версии, и она будет работать. У меня была некоторая путаница после того, как я установил, и она все равно выдала бы мне ошибку, поэтому я добавил эту информацию в комментарии. Вы можете добавить это к своему ответу, если хотите.
TrailRider
Спасибо @TrailRider. Я включил ваш комментарий в свой ответ для большей наглядности!
Stockfisch
0

Для всех, у кого есть эта проблема, проверьте, существует ли этот файл:

/etc/chromium/policies/managed/chrome-gnome-shell.json

Каким-то образом это отсутствовало в моей системе 16.10, которая была исправлена ​​добавлением PPA выше.

Майк Челен
источник