Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
11.4. 设置强制扩展
在 GNOME Shell 中,您可以提供用户必须使用的扩展集。要做到这一点,在
/usr/share/gnome-shell/extensions
目录中安装扩展,然后锁定 org.gnome.shell.enabled-extensions
和 org.gnome.shell.development-tools
键。
锁定
org.gnome.shell.development-tools
键可确保用户无法使用 GNOME Shell 的集成调试器和检查器工具(Looking Glass)来禁用任何强制扩展。
过程 11.4. 设置强制扩展
- 在
/etc/dconf/db/local.d/00-extensions-mandatory
中为机器范围的设置创建一个local
数据库文件:[org/gnome/shell] # List all mandatory extensions enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com'] # Disable access to Looking Glass development-tools=false
enabled-extensions
键使用扩展的 uuid(myextension1@myname.example.com 和 myextension2@myname.example.com) 指定启用的扩展。development-tools
键被设置为 false,以禁用对 Looking Glass 的访问。 - 覆盖用户的设置,并阻止用户在
/etc/dconf/db/local.d/locks/extensions-mandatory
中更改它:# Lock the list of mandatory extensions and access to Looking Glass /org/gnome/shell/enabled-extensions /org/gnome/shell/development-tools
- 更新系统数据库:
#
dconf update
- 在系统范围的设置生效前,用户必须退出并重新登录。