Как восстановить / разблокировать gsettings (или dconf-editor)?

BTRFS - хорошая файловая система, за исключением случаев, когда вы вынуждены полностью перезагружать систему два раза подряд. В этом случае все недавно сделанные изменения в файлах в файловой системе так или иначе нарушаются. Среди них всегда есть реестр Linux, dconf.

Итак, после жесткого перезапуска компьютера вы остаетесь в состоянии неработающего dconf - все значения принудительно установлены по умолчанию, и вам запрещено вносить в них какие-либо изменения.

Удаление всей папки /home/$USER и ее повторное создание с нуля устраняет проблему. Но это занимает огромное количество времени и теряет еще больше данных.

Интересно, есть ли лучший способ восстановить или сбросить dconf. Желательно с возможностью проверки старых значений.

Я ожидаю, что есть некоторая резервная копия настроек dconf, как в слове Windows.

1
задан 10 June 2014 в 10:50

2 ответа

Можно найти пользователя dconf базой данных в ~/.config/dconf, системные значения уровня хранятся на /etc/dconf. База данных является комбинацией быстро считанного двоичного файла и текстовых файлов в dir с тем же именем как база данных, но законченный в.d:

я подразумеваю, что системные значения уровня по умолчанию хранятся оба в /etc/dconf/ibus (двоичный файл), и /etc/dconf/ibus.d (каталог, заполненный текстовыми файлами)

, необходимо сначала проверить, находится ли проблема в пользователе или системных файлах уровня, и затем удалите (или восстановление) проблематичные файлы.

необходимо найти резервное копирование пользовательского файла (не системный уровень один) в ~/.config/dconf/, это - именованный пользователь. XXXXXX, где X может быть любая буква.

можно прочитать dconf руководство системного администратора здесь для большего количества информации

2
ответ дан 10 June 2014 в 10:50

После определенного ввода по абсолютному адресу вокруг я нашел два файла под ~/.config/dconf: user с размером 0 байты, и user.H37S4 с нормальным размером нескольких КБ.

Удаление user файл и переименование user.H37S4-> user не только излечили реестр, но также и восстановили настройки к их предыдущему состоянию.

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

0
ответ дан 10 June 2014 в 10:50

Другие вопросы по тегам:

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