gnome - 如何将 Dconf 包添加到 buildroot
问题描述
我对buildroot很陌生。我想在我的项目中使用 GSetting。事实证明,Gsettings需要名为GConf的后端实现来保存配置。
由于没有在 ROOT-FS 中安装此模块,当我使用 gsettings cmd 行实用程序读取/写入配置时,我不断收到此错误消息。
使用“内存”GSettings 后端。您的设置不会被保存或与其他应用程序共享。
现在的问题是 buildroot 支持 Gsettings 和 Glib 开箱即用,但不支持 GConf。
谁能指导我如何将这个包添加到buildroot?
解决方案
您需要告诉 glib 哪个后端用于 gsettings。我并不完全清楚如何选择默认后端。当然,您可以选择带有GSETTINGS_BACKEND
环境变量的内置后端之一。例如,keyfile
后端将使用 .ini 格式的文件$HOME/.settings/glib-2.0/settings/keyfile
。
推荐阅读
- java - Java/Selenium:禁用日志记录后仍然收到“ChromeDriver 已成功启动”消息
- android - android - 更改 MaterialToolbar 菜单项图标颜色
- python - Python(Redmine 集成)导致大量内存泄漏 - 不知道为什么/
- laravel - 动态验证
- powershell - PowerShell - 匹配 CSV 文件中的多个字符串条目
- javascript - 在 Promise 中包装异步函数
- python - Tensorflow Keras LSTM 推断一次输入一个
- c++ - 使用向量的元素平衡目标权重
- ios - Swift:具有突变的结构并通过单击按钮更新枚举值
- networking - 当 pod 通过目标 pod 位于同一主机上的服务与 pod 通信时,kubernetes 是否使用 conntrack 两次?