我是一个非常新的buildroot。我想在项目中使用GSetting。事实证明, Gsettings 需要名为 GConf 的后端实现来保存配置。
由于未在ROOT-FS中安装此模块,因此当我使用gsettings cmd line实用程序读取/写入配置时,总是收到此错误消息。
使用“内存” GSettings后端。您的设置将不会保存或与其他应用程序共享。
现在的问题是buildroot开箱即用地支持Gsettings和Glib,但不支持GConf。
有人可以指导我如何将其添加到buildroot吗?
答案 0 :(得分:0)
您需要告诉glib用于gsettings的后端。我还不清楚如何选择默认后端。当然,您可以选择带有GSETTINGS_BACKEND
环境变量的内置后端之一。例如,keyfile
后端将在$HOME/.settings/glib-2.0/settings/keyfile
中使用ini格式的文件。