搜索

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

download PDF

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

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

您可以为所有用户自动启用 GNOME 扩展,从而无需单独安装。具有个性化扩展的现有用户不会受到影响。

前提条件

  • 管理权限

流程

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

    # unzip -q <extension-file.zip> -d /usr/share/gnome-shell/extensions/

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

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

    # chmod -R 755 /usr/share/gnome-shell/extensions/<extension-directory>/

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

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

    [org/gnome/shell]
    enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com']

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

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

    # dconf update

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.