16.2. GNOME Shell 拡張機能の制限
特定の GNOME Shell 拡張機能をロックダウンすることで、所定の拡張機能のセットをすべてのユーザーに一貫して提供できます。必須の拡張機能のセットを設定し、ユーザーによる変更を防止できます。指定した拡張機能はすべてのユーザーに必須となります。また、定義済みの設定に準拠させるために、Looking Glass ツールが無効になります。
前提条件
- 管理アクセスがある。
手順
次の内容を含む新しい
/etc/dconf/db/local.d/00-extensions
ファイルを作成します。[org/gnome/shell] enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com'] development-tools=false
UUID (
myextension1@myname.example.com
、myextension2@myname.example.com
) は、有効にする UUID に置き換えます。拡張機能の UUID は、GNOME Shell Extensions Web サイトのページで確認できます。ユーザーがこの設定を変更できないようにするには、次の内容を含む新しい
/etc/dconf/db/local.d/locks/extensions
ファイルを作成します。/org/gnome/shell/enabled-extensions /org/gnome/shell/development-tools
変更をシステムデータベースに適用します。
# dconf update
org.gnome.shell.enabled-extensions
ファイルにリストされていない拡張機能は GNOME Shell によってロードされないため、ユーザーはその拡張機能を使用できません。