好吧,寻找在没有 GUI 的情况下操作 dconf 密钥的方式我意识到,只有正确设置模式才能通过CLIdconf
进行密钥管理。GSettings
我还观察到,我选择使用的任何GNOME 扩展GSettings
(从 22 项宽列表中)都可以正确完成此操作(因此不提供操作)。然而,例如,可以使用gsettings range
命令查询 dconf 键类型,因为dconf本身不为此目的提供一个操作。
问题
应该如何在存储系统中gschema.xml
正确“安装”文件?dconf
好吧,寻找在没有 GUI 的情况下操作 dconf 密钥的方式我意识到,只有正确设置模式才能通过CLIdconf
进行密钥管理。GSettings
我还观察到,我选择使用的任何GNOME 扩展GSettings
(从 22 项宽列表中)都可以正确完成此操作(因此不提供操作)。然而,例如,可以使用gsettings range
命令查询 dconf 键类型,因为dconf本身不为此目的提供一个操作。
应该如何在存储系统中gschema.xml
正确“安装”文件?dconf
如果你的扩展有
gschema.xml
文件..并且在成功安装扩展后,如果没有找到gschema.xml文件中提到的gsetting键..说明安装过程中没有编译gschema.xml文件..在这种情况下..您需要手动编译随扩展提供的 gschema.xml。
编译模式..首先将
gschema.xml
扩展提供的复制到下面提到的任何文件夹..在上述两个选项中复制的位置是不言自明的。第一个是本地的或基于每个用户的。第二个是全局的或基于管理员的。。
编译模式..从上面提到的任何目录运行以下命令。
例子:
作为本地用户
对于全局或作为管理员
请注意,在默认安装
$HOME/.local/share/glib-2.0/schemas
中将不可用,因此您需要先使用以下命令创建目录同样,当您删除扩展名或要删除 gsetting 键时..
删除文件
gschema.xml
,然后运行glib-compile-schemas
命令。