dconf 和锁

Nev*_*vyn 4 dconf

https://live.gnome.org/dconf/SystemAdministrators提供了一堆似乎不适用于 Ubuntu 的信息。将文件放入:

/etc/dconf/db/local.d/locks
Run Code Online (Sandbox Code Playgroud)

并运行:

sudo dconf update
Run Code Online (Sandbox Code Playgroud)

创建一个二进制文件:

/etc/dconf/db/local
Run Code Online (Sandbox Code Playgroud)

粗略地看一下这个文件,似乎将 /etc/dconf/db/local.d/locks 的内容考虑在内,但出于所有意图和目的,这个文件似乎被忽略了。

有谁知道如何在 Ubuntu 中应用 dconf 锁(最好尝试和测试)?

cha*_*aos 5

dconf 基于“配置文件”的概念。配置文件是配置数据库的列表。

启动时,dconf 会查询 DCONF_PROFILE 环境变量。如果设置,dconf 将尝试打开指定的配置文件,如果失败则中止。如果未设置环境变量,dconf 将尝试打开名为“user”的配置文件,如果失败,它将回退到内部硬连线配置。

在您的配置中,配置文件称为“本地”。您可以通过以下方式设置 DCONF_PROFILE 环境变量导出:

export DCONF_PROFILE=local 
Run Code Online (Sandbox Code Playgroud)

该变量应在 dconf 启动之前设置,因此您可以将此行放在 /etc/profile...