第 15 章 启用并强制实施 GNOME Shell 扩展
GNOME Shell 扩展是增强 GNOME 桌面环境的功能和外观的附加组件。用户可以为自己的桌面会话或系统上的所有用户启用扩展。
15.1. 启用系统范围的 GNOME Shell 扩展
您可以为所有用户自动启用 GNOME 扩展,从而无需单独安装。具有个性化扩展的现有用户不会受到影响。
前提条件
- 管理权限
流程
- 从 GNOME 扩展网站下载扩展存档。
将存档提取到
/usr/share/gnome-shell/extensions/
目录中:# unzip -q <extension-file.zip> -d /usr/share/gnome-shell/extensions/
使用扩展 zip 文件的名称替换
<extension-file.zip>
。调整权限,以确保扩展文件对任何人可读和可执行:
# chmod -R 755 /usr/share/gnome-shell/extensions/<extension-directory>/
使用扩展目录的名称替换
<extension-directory>
。创建一个具有以下内容的新的
/etc/dconf/db/local.d/00-extensions
文件:[org/gnome/shell] enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com']
将 UUID (
myextension1@myname.example.com
、myextension2@myname.example.com)
替换为您要启用的 UUID。您可以在其 GNOME Shell 扩展网页上找到扩展的 UUID。将更改应用到系统数据库:
# dconf update
完成这些步骤后,默认为系统上所有新用户启用指定的扩展。