Dconf довольно молод, но моя база данных уже запутана с большим количеством ключей без схемы. Есть ли способ сделать некоторую очистку, или мне нужно начать с нуля (удалив ~ / .config / dconf / user, я думаю)?
dconf
maintenance
htorque
источник
источник
Ответы:
Это возможно с помощью
dconf reset
команды, хотя не ясно, является ли это побочным эффектом ошибки.Для одного ключа:
Не должно заканчиваться
/
.Для всего пути:
Должен заканчиваться на
/
.Если вы сделаете это во время
dconf-editor
открытия, это может привести к сбою.источник
Если вы хотите очистить базу данных dconf, сначала вы должны сбросить всю конфигурацию dconf с помощью:
После этих шагов вы должны снова открыть графическую сессию (выйти / войти). Это создаст
~/.config/dconf/user
файл заново с почти 0 контентом - настройки по умолчанию.Что касается
user-backup
файла, который вы создали ранее, это просто текстовый файл:Таким образом, вы можете отредактировать его и удалить нужные записи / блоки из этого файла. Другими словами - убери это.
Когда вы закончите, загрузите его:
Я думаю, что вы должны возобновить графическую сессию после этого снова.
И это все, но вы должны помнить, что все записи, которые имеют значения по умолчанию, не будут сохранены - они будут созданы заново, когда какое-то приложение попросит об этом, что хорошо, потому что вы хотите сделать резервную копию только тех значений, которые вы изменили ,
источник
Alt+Ctrl+F3
я смог выполнить эти шаги. Дополнительная полезная команда состояла в том,sudo pkill -u <username>
чтобы перезапустить активный сеанс рабочего стола gnome.Установите
gconf-cleaner
из центра программного обеспечения.sudo apt-get install gconf-cleaner
По их собственным словам, «GConf Cleaner - это инструмент для очистки вашей базы данных Gconf, который может быть загроможден ненужными или недействительными ключами».
источник