Show Table of Contents
第 11 章 GNOME Shell 扩展
本章将介绍 GNOME Shell 扩展的系统范围配置。您将了解到如何查看这些扩展、如何激活这些扩展、如何锁定启用扩展列表,或者如何给系统用户设置一些强制的扩展。
在配置 GNOME Shell 扩展时,您将使用“
dconf”设置以下两个 GSetting 键值:
org.gnome.shell.enabled-extensionsorg.gnome.shell.development-tools
11.1. GNOME Shell 扩展是什么?
GNOME Shell 扩展允许自定义 GNOME Shell 默认用户界面及其某些部分,比如窗口管理和应用程序启动。
每一个 GNOME Shell 扩展都是由唯一标识符 uuid 来进行识别的。uuid 同时也用来命名扩展安装的目录名称。您可以在
~/.local/share/gnome-shell/extensions/uuid 中为每一个用户安装扩展,或者在 /usr/share/gnome-shell/extensions/uuid 中进行计算机范围的安装。
uuid 标示符(通用唯一标识符)是全局唯一标识符。请记住,在选定uuid 标示符时,它必须包含以下属性从而预防某些攻击:
- 您的通用唯一标识符必须不包含 Unicode 字符。
- 您的通用唯一标识符必须不包含以 gnome.org 结尾的字串,因为它不能附属于 GNOME 项目。
- 您的通用唯一标识符必须只包含字母数字字符与下列符号:句号(.)、at 符号(@),和下划线(_)。
重要
在红帽企业版 Linux 中配置第三方 GNOME Shell 扩展之前,确保您已阅读过以下文件,以了解红帽对第三方软件的支持策略:
您可以使用 GNOME Shell 的集成调试器和检查器工具 Looking Glass 查看已安装的扩展。
过程 11.1. 查看已安装的扩展
- 按 Alt+F2 键。
- 键入
lg,然后按 Enter 键,来打开 Looking Glass。 - 在 Looking Glass 的顶部菜单栏中,点击 “”,来打开已安装的扩展列表。

图 11.1. 通过 Looking Glass 来查看已安装的扩展

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.