Как добавить Dconf Package в buildroot - PullRequest
0 голосов
/ 07 октября 2019

Я очень новичок в buildroot. Я хочу использовать GSetting в моем проекте. Оказывается, Gsettings нужна внутренняя реализация, называемая GConf , чтобы сохранить конфигурацию.

Из-за того, что этот модуль не установлен в ROOT-FS, я продолжаю получать эту ошибкуоб ошибке при использовании утилиты gsettings cmd line для чтения / записи конфигурации.

Использование бэкэнда GSettings «memory». Ваши настройки не будут сохранены или переданы другим приложениям.

Теперь проблема в том, что buildroot поддерживает Gsettings и Glib из коробки, но не GConf.

Может кто-нибудь подсказать мне, какдобавить этот пакет в buildroot?

1 Ответ

0 голосов
/ 07 октября 2019

Вы должны указать glib, какой бэкэнд использовать для gsettings. Мне не совсем понятно, как выбран бэкэнд по умолчанию. Конечно, вы можете выбрать один из встроенных бэкэндов с переменной окружения GSETTINGS_BACKEND. Например, сервер keyfile будет использовать файл в формате ini в $HOME/.settings/glib-2.0/settings/keyfile.

...