Python,GioSettings создать ключ

from gi.repository import Gio
Gio.Settings("org.gnome.desktop.background").set_string("foo", "bar")

Но проблема в том, что ключ "foo" не определен, есть ли способ, как создать этот ключ с помощью Python?

Я хочу, чтобы он сохранял настройки рабочего стола некоторых пользователей, или это должно быть сделано другим способом?

1 ответ

Решение

Ну, это невозможно сделать "на ходу", потому что ключи используются из скомпилированной формы... Так что вам нужно будет добавить примечание в файл схемы, а затем запустить его.

glib-compile-schemas
Другие вопросы по тегам