GNOME Shell 集成扩展正在运行,未检测到本机主机连接器?

Dig*_*ore 7 chromium gnome-shell-extensions ubuntu-20.04

我在 Ubuntu 20.04 中安装了 Chrome 的 gnome 扩展时遵循了这些步骤。

  1. 在 Chromium 上安装了 GNOME Shell 集成扩展。
  2. 根据他们的文档,运行了一个命令来安装 chrome-gnome-shell

    sudo apt-get install chrome-gnome-shell

仍然在加载 gnome-extensions 页面时,显示错误“尽管 GNOME Shell 集成扩展正在运行,但未检测到本机主机连接器。有关安装连接器的说明,请参阅文档。”

谁能告诉我如何分步骤解决这个问题?

Den*_*rev 20

仅供参考:从 Ubuntu 21.10 开始,Firefox 以及 Chromium 都作为默认浏览器和 snap 浏览器提供。并且有同样的问题:GNOME Shell 集成显示相同的错误。安装扩展的其他方法是:

  1. gnome-extensions install --force your_downloaded_extension.zip
  2. unzip your_downloaded_extension.zip ~/.local/share/gnome-shell/extensions/


and*_*mes 6

可能这是因为您将 Chromimium 作为 Snap 运行。Launchpad 中有一个关于此的开放错误,它似乎仍在 Ubuntu 20.04 中发生:

https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1741074

最简单的解决方案可能是使用其他网络浏览器,而不是使用 Snap。


Viv*_*ani 6

我在从 Ubuntu 21.04 升级到 Ubuntu 22.04 (Jammy Jellyfish) 时遇到了这个问题,其中 Firefox 是通过 snap 安装的 - 据说沙箱使其无法检测到。

我的解决方案(恢复了 gnome 扩展连接器)是按照https://balintreczey.hu/blog/firefox-on-ubuntu-22-04-from-deb-not-中的说明通过 debian 包手动安装 firefox来自-snap/。您还可以按照https://fostips.com/install-latest-firefox-non-esr-debian/中的说明安装直接 tarball

另一种选择是使用本机扩展管理器,如https://haydenjames.io/ubuntu-22-04-install-gnome-extensions-manager-workaround/中建议的那样

  • 您在答案末尾链接到的本机扩展管理器非常易于使用。我不明白为什么这不是安装和管理 Gnome 扩展的默认方式。在 Ubuntu 22.04 中,Firefox 和 Chromium 变得很简单,使用浏览器来管理 Gnome 扩展已成为一个大麻烦。 (4认同)
  • 我同意扩展管理器是正确的选择!比乱搞那些古怪的浏览器扩展要好得多。 (2认同)

小智 5

如果您仍然遇到问题,您可以简单地执行以下操作:

sudo apt-get reinstall chrome-gnome-shell
Run Code Online (Sandbox Code Playgroud)