https://live.gnome.org/dconf/SystemAdministrators は、Ubuntuには当てはまらないように見える情報を提供します。ファイルを配置する:
/etc/dconf/db/local.d/locks
実行中:
Sudo dconf update
バイナリファイルを作成します。
/etc/dconf/db/local
また、このファイル内の大まかな外観は/etc/dconf/db/local.d/locksの内容を考慮に入れているように見えますが、すべての意図と目的のために、このファイルは無視されるようです。
Ubuntuでdconfロックを適用する方法を知っている人はいますか?
dconfは、「プロファイル」の概念に基づいています。プロファイルは、構成データベースのリストです。
起動時に、dconfはDCONF_PROFILE環境変数を参照します。設定されている場合、dconfは指定されたプロファイルを開こうとし、失敗した場合は中止します。環境変数が設定されていない場合、dconfは「user」という名前のプロファイルを開こうとし、それが失敗すると、内部のハードワイヤード構成にフォールバックします。
設定では、プロファイルは「ローカル」と呼ばれます。 DCONF_PROFILE環境変数のエクスポートは、次の方法で設定できます。
export DCONF_PROFILE=local
この変数は、dconfを開始する前に設定する必要があるため、たとえば/ etc/profile ...にこの行を配置できます。
パスはdconf使用プロファイルに依存します。AFAIKUbuntuはGnomeと同じプロファイルを共有します(名前はgdm
)
小切手 more /etc/dconf/profile/*
user-db:user
system-db:gdm
次に、system-dbと同じ名前のフォルダーにユーザーロックを設定します。
/etc/dconf/db/gdm.d/locks/00-my-locks
デフォルト設定から使用した例:
$ cat /etc/dconf/db/gdm.d/locks/00-upstream-settings-locks
/org/gnome/desktop/a11y/keyboard/enable
/org/gnome/desktop/background/show-desktop-icons
/org/gnome/desktop/lockdown/disable-application-handlers
/org/gnome/desktop/lockdown/disable-command-line
/org/gnome/desktop/lockdown/disable-lock-screen
/org/gnome/desktop/lockdown/disable-log-out
/org/gnome/desktop/lockdown/disable-printing
/org/gnome/desktop/lockdown/disable-print-setup
/org/gnome/desktop/lockdown/disable-save-to-disk
/org/gnome/desktop/lockdown/disable-user-switching
...