![GNOME Shell 集成扩展正在运行,21.10 中未检测到本机主机连接器](https://linux22.com/image/1184020/GNOME%20Shell%20%E9%9B%86%E6%88%90%E6%89%A9%E5%B1%95%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%EF%BC%8C21.10%20%E4%B8%AD%E6%9C%AA%E6%A3%80%E6%B5%8B%E5%88%B0%E6%9C%AC%E6%9C%BA%E4%B8%BB%E6%9C%BA%E8%BF%9E%E6%8E%A5%E5%99%A8.png)
我已关注此链接中的问答: 尽管 GNOME Shell 集成扩展正在运行,但未检测到本机主机连接器
但仍然无法在任何浏览器(Chrome、Brave 或 Firefox)中工作。我已删除并重新安装了连接器,重新启动了 gnome,但浏览器仍然在标题中显示该消息。我宁愿不从 snap 安装 Chrome。如果有人有新想法,我将不胜感激。
答案1
您正在运行 21.10。这让我相信您的 Firefox 现已作为 snap 包安装。在 21.10 中,Firefox 默认以 snap 形式提供。通过查看 Snap 商店或在 的输出中找到“firefox”来验证snap list
。
不幸的是,以 snap 形式安装的浏览器无法连接到主系统,因此也无法连接到建立 Gnome Shell Extensions 网站和 Gnome Shell 之间通信的连接器“chrome-gnome-shell”。
有两种方法可以解决
- 您可以手动安装 Gnome Shell 扩展,而不是直接从网站安装。这并不难。还要注意,相当多的扩展都随默认的 Ubuntu 软件中心一起提供。从那里安装软件是官方支持的,并且扩展经过打包和测试,可与 Ubuntu 桌面配合使用。
- 您可以删除浏览器的 snap 版本,然后安装常规版本。常规版本
.deb
在 Ubuntu 21.10 中仍然可用。可以预期,即将推出的 LTS 22.04 将不再如此。
第三种解决方法:如果你启用了 Flatpak,你可以安装扩展管理器,一个 GTK4 桌面应用程序,允许无需使用浏览器即可浏览和安装扩展。