第 14 章 启用并强制实施 GNOME Shell 扩展


GNOME Shell 扩展是增强 GNOME 桌面环境的功能和外观的附加组件。用户可以为自己的桌面会话或为系统上的所有用户启用扩展。

14.1. 启用系统范围的 GNOME Shell 扩展

您可以自动为所有用户启用 GNOME 扩展,这消除了对单独安装的需要。具有个性化扩展的现有用户不会受到影响。

先决条件

  • 管理访问权限.

流程

  1. 从 GNOME 扩展网站下载扩展存档。
  2. 将存档提取到 /usr/share/gnome-shell/extensions/ 目录中:

    # unzip -q <extension-file.zip> -d /usr/share/gnome-shell/extensions/
    Copy to Clipboard Toggle word wrap

    使用扩展 zip 文件的名称替换 <extension-file.zip>

  3. 调整权限,以确保扩展文件对任何人可读和可执行:

    # chmod -R 755 /usr/share/gnome-shell/extensions/<extension-directory>/
    Copy to Clipboard Toggle word wrap

    使用扩展目录的名称替换 <extension-directory>

  4. 创建一个具有以下内容的新的 /etc/dconf/db/local.d/00-extensions 文件:

    [org/gnome/shell]
    enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com']
    Copy to Clipboard Toggle word wrap

    将 UUID (myextension1@myname.example.commyextension2@myname.example.com) 替换为您要启用的 UUID。您可以在其 GNOME Shell 扩展网站页面上找到扩展的 UUID。

  5. 将更改应用到系统数据库:

    # dconf update
    Copy to Clipboard Toggle word wrap

完成这些步骤后,默认为系统上所有新用户启用指定的扩展。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat