Я хотів би ознайомитись з файлами, які редактор dconf використовує для налаштування читання / запису, і я припускаю, що ними керують gsettings. Де ці файли зберігаються в системі та в якому форматі?
Я хотів би ознайомитись з файлами, які редактор dconf використовує для налаштування читання / запису, і я припускаю, що ними керують gsettings. Де ці файли зберігаються в системі та в якому форматі?
Відповіді:
Дотримуючись деяких порад , я змінив і запустив це:
find ~/.[!.]* -mmin -5
Серед показаних результатів був ~/.config/dconf/user
. Це двійковий файл, така собі база даних, де GSettings зберігає речі.
Ось що повинен сказати посібник для dconf:
dconf-редактор читає схеми gsettings з схем $ XDG_DATA_DIRS / glib-2.0 / для отримання описів, стандартних значень та дозволених значень для ключів.
Отже, щоб дізнатися, де ці файли - все, що вам потрібно зробити, це відкрити термінал і написати це:
> echo $XDG_DATA_DIRS
Там, де буде відповідь (якщо вона встановлена), якщо вона не встановлена, спробуйте
> set | grep XDG
Ви повинні знайти деякі варіанти цього імені з папкою dconf всередині. Для мене варіація була. XDG_RUNTIME_DIR
який був встановлений /run/user/1000
і містив каталог, викликаний dconf
бінарним файлом всередині.
Зрештою, якщо ви хочете знайти будь-яку корисну для людини читану інформацію, вам буде краще шукати самі схеми, а не бінарні файли.
Кращим методом було б обтяження. Використовуючи двійковий файл, чому для якогось неправильного уявлення про продуктивність, як німий з кількох причин! KDE робить це правильно, але це не так просто, як xfce з nautilus!
find ~/.[!.]* -mmin -5
.