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 の統合デバッガーおよびインスペクターツール(Glass の検索)を使用して必須の拡張機能を無効にできなくなります。
手順11.4 必須の拡張機能の設定
- マシン全体の設定用に
localデータベースファイルを/etc/dconf/db/local.d/00-extensions-mandatoryに作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow enabled-extensionsキーは、拡張機能の UUID (myextension1@myname.example.com および myextension2@myname.example.com) を使用して有効にした拡張機能を指定します。development-toolsキーは、Looking Glass へのアクセスを無効にするために false に設定されます。 - ユーザーの設定を上書きし、ユーザーが
/etc/dconf/db/local.d/locks/extensions-mandatoryで設定を変更できないようにします。Lock the list of mandatory extensions and access to Looking Glass
# Lock the list of mandatory extensions and access to Looking Glass /org/gnome/shell/enabled-extensions /org/gnome/shell/development-toolsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - システムデータベースを更新します。
dconf update
# dconf updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - システム全体の設定に変更を適用するために、ユーザーは、一度ログアウトしてログインし直す必要があります。