可以动态创建gsettings吗?

时间:2015-07-12 02:25:25

标签: linux glib gnome gio gsettings

我很好奇gsettings是否可用于存储对象,还是必须静态设置所有内容?用户对象等对象是否可以存储在gsettings中?是否可以在每个用户上使用固定属性添加和删除用户?

1 个答案:

答案 0 :(得分:4)

docs他们提及"可重新定位"您可以使用g_settings_new_with_path()创建的架构。这允许您动态存储对象'在不同位置使用相同的架构。因此,您可以创建/org/mysite/users/bob/,并且其中包含full-name等属性,每个用户都会反对'}将有。您仍然会存储引用它们的列表,以了解存在哪个模式。要删除它们,您可以在每个密钥上使用g_settings_reset()