16.2. GNOME Shell 拡張機能の制限
特定の GNOME Shell 拡張機能をロックダウンすることで、所定の拡張機能のセットをすべてのユーザーに一貫して提供できます。必須の拡張機能のセットを設定し、ユーザーによる変更を防止できます。
前提条件
- 管理者アクセス権がある。
手順
次の内容を含む新しい
/etc/dconf/db/local.d/00-extensionsファイルを作成します。[org/gnome/shell] # The GNOME Shell does not load extensions that are not listed in the `org.gnome.shell.enabled-extensions` file, preventing the user from using them. enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com'] development-tools=falseUUID (
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 によってロードされないため、ユーザーはその拡張機能を使用できません。