Где GSettings хранит свои файлы?

Я хотел бы посмотреть файлы, которые dconf-editor использует для чтения / записи, и я предполагаю, что они управляются с помощью gsettings. Где хранятся эти файлы в системе и в каком формате?

Следуя некоторым советам , я сделал изменения и запустил это:

 find ~/.[!.]* -mmin -5 

Среди отображаемых результатов был ~/.config/dconf/user . Это двоичный файл, своего рода база данных, где GSettings хранит материал.

Вот что должно было дать руководство для dconf:

dconf-editor читает схемы gsettings из $ XDG_DATA_DIRS / glib-2.0 / schema для получения описаний, значений по умолчанию и допустимых значений для ключей.

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

 > echo $XDG_DATA_DIRS 

Там, где ваш ответ будет (если он установлен), если он не установлен, попробуйте

 > set | grep XDG 

Вы должны найти некоторые варианты этого имени с внутренней папкой dconf. Для меня вариация была. XDG_RUNTIME_DIR который был установлен в /run/user/1000 и содержал каталог с именем dconf с двоичным файлом внутри.

В конечном счете, хотя, если вы хотите найти какую-либо полезную удобочитаемую информацию, вам будет лучше искать сами схемы, а не двоичные файлы.

Лучшим методом было бы найти, чтобы узнать. Используя двоичный файл, почему для неправильной идеи о производительности, как тупой по нескольким причинам! KDE делает все правильно, но это не так легко, как xfce с nautilus!