GNOME shell 扩展不适用于 snap 版网络浏览器

GNOME shell 扩展不适用于 snap 版网络浏览器

Firefox 出现错误:

尽管 GNOME Shell 集成扩展已激活,但无法识别本机主机连接器。请查阅安装手册。

这是一个似乎永远不会发生的错误,我正在使用 Ubuntu 18.04(双启动 Windows 10),并且 GNOME shell 是通过

sudo apt-get install chrome-gnome-shell

我正在使用 Firefox v64.0.2(64 位)快照。

有人可以帮忙吗?

答案1

您不需要从 extensions.gnome.org 安装扩展,因为它们也可在“Ubuntu 软件”应用程序中使用。

启动 Ubuntu 软件,单击附加组件,单击扩展选项卡。在这里您可以安装扩展。

答案2

由于您使用的是 Firefox 64.0.2 的 snap 版本,因此考虑到 snappy 的各种限制,这并不意外。

snapcraft 论坛中已经提出了这个问题:https://forum.snapcraft.io/t/firefox-snap-is-unable-to-access-chrome-gnome-shell-connector/4562,但不幸的是没有提供任何解决方案。

Chromium snap 版本也存在类似的问题:https://forum.snapcraft.io/t/chrome-gnome-shell-does-not-work-with-chromium-snap/3377/2
(见错误报告

答案3

Gnome 扩展无法与 Firefox 和 Chromium 的沙盒快照版本一起安装。

不过,通过命令行安装起来非常简单。只需从https://extensions.gnome.org/然后从终端运行gnome-extensions install /path/to/extension.zip

您可能需要退出并再次登录才能使扩展名出现在列表中。

答案4

绕过该问题的一个选项是使用应用程序“扩展管理器“(不要与“扩展”混淆)而不是带有 GNOME 扩展插件的 Firefox。您可以在应用程序内完成搜索和安装扩展的整个过程。可以安装通过 flathub,或者例如使用sudo apt install gnome-shell-extension-manager

相关内容