首页 > 解决方案 > 如何将 Dconf 包添加到 buildroot

问题描述

我对buildroot很陌生。我想在我的项目中使用 GSetting。事实证明,Gsettings需要名为GConf的后端实现来保存配置。

由于没有在 ROOT-FS 中安装此模块,当我使用 gsettings cmd 行实用程序读取/写入配置时,我不断收到此错误消息。

使用“内存”GSettings 后端。您的设置不会被保存或与其他应用程序共享。

现在的问题是 buildroot 支持 Gsettings 和 Glib 开箱即用,但不支持 GConf。

谁能指导我如何将这个包添加到buildroot?

标签: gnomebuildrootgsettings

解决方案


您需要告诉 glib 哪个后端用于 gsettings。我并不完全清楚如何选择默认后端。当然,您可以选择带有GSETTINGS_BACKEND环境变量的内置后端之一。例如,keyfile后端将使用 .ini 格式的文件$HOME/.settings/glib-2.0/settings/keyfile


推荐阅读