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

Предположим, Вы имеете COLUMNS переменная определила, можно выполниться

tail -f your-app.log | cut -c -$COLUMNS

иначе замена $COLUMNS с шириной столбцов терминала, как получено stty -a.

16
09.03.2011, 13:31
3 ответа

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

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

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

13
27.01.2020, 19:48

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

1
27.01.2020, 19:48

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

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

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

> echo $XDG_DATA_DIRS

Существует то, где Ваш ответ будет (если он установлен), если он не установлен попытка

> set | grep XDG

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

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

3
27.01.2020, 19:48

Теги

Похожие вопросы