首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过extensions.gnome.org在NixOS上安装GNOME shell扩展?

如何通过extensions.gnome.org在NixOS上安装GNOME shell扩展?
EN

Unix & Linux用户
提问于 2018-04-12 09:56:28
回答 1查看 2.6K关注 0票数 6

用于安装和管理GNOME外壳扩展的网站https://extensions.gnome.org 被认为是主要的工具。如何在NixOS 18.03上启用它?

当我在GNOME 3上使用Firefox访问该网站时,我得到了以下信息:

若要使用此站点控制GNOME Shell扩展,必须安装GNOME Shell集成,该集成由两个部分组成:浏览器扩展和本地主机消息传递应用程序。单击此处安装浏览器扩展。有关本机主机连接器安装说明,请参见wiki页面

因此,我将pkgs.chrome-gnome-shellpkgs.gnome3.gnome-shell-extensions添加到/etc/nixos/configuration.nix中的environment.systemPackages中,重建、重新启动并安装了https://extensions.gnome.org提供的"GNOME集成“火狐扩展。这样,https://extensions.gnome.org就会显示错误消息。

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

我遗漏了什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-04-12 09:56:28

正如longDescription for chrome-gnome-shell所说,您必须设置一个特定的gnome3和一个特定的火狐选项。为此,请在/etc/nixos/configuration.nix中包括以下内容并重新构建:

代码语言:javascript
复制
  nixpkgs.config.firefox.enableGnomeExtensions = true;
  services.gnome3.chrome-gnome-shell.enable = true;

(不幸的是,这些选项都是不是 挂牌 on https://nixos.org/nixos/options.html)

您不必显式地将chrome-gnome-shellgnome3.gnome-shell-extensions作为系统包列出,因为它们将作为依赖项被拖进来。不过,"GNOME集成“Firefox扩展仍然需要用户通过Firefox安装,就像您所做的那样。

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/437248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档