Debian Jessie 无法安装 GNOME 扩展,未检测到本机主机连接器

dom*_*nho 4 debian chrome firefox gnome-shell gnome3

我有一个 Debian Jessie 64bit 8.7 和 Google Chrome Stable 57.0.2987.110。

当我访问GNOME Shell 扩展站点时,我看到了以下信息:

尽管 GNOME Shell 集成扩展正在运行,但未检测到本机主机连接器。有关安装连接器的说明,请参阅文档。

在 Firefox ESR (Mozilla Firefox 45.6.0) 上,我收到以下错误:

ReferenceError: chrome is not defined
Run Code Online (Sandbox Code Playgroud)

因此我无法安装任何 GNOME 扩展。我应该安装 chrome-gnome-shell 吗?它在拉伸和 sid 存储库中,而不是在 jessie 中。我应该更换浏览器吗?

Ste*_*itt 9

是的,您应该为 Chrome安装GNOME Shell 集成。所述的Debian 9包的依赖关系是在Debian中8满足的,所以

wget http://ftp.debian.org/debian/pool/main/c/chrome-gnome-shell/chrome-gnome-shell_8-4_all.deb
sudo gdebi chrome-gnome-shell_8-4_all.deb
Run Code Online (Sandbox Code Playgroud)

应该可以工作(假设您已经gdebi安装)。

您需要将所有 JSON 文件从 复制/etc/chromium/native-messaging-hosts/etc/opt/chrome/native-messaging-hosts以使打包的扩展程序与 Chrome 一起使用;有关详细信息,请参阅故障排除部分。