Задать вопрос
Inkognitoss
@Inkognitoss
Full-stack разработчик.

Как удалить записи в «специальном реестре» ubuntu gnome (gnome 3, dconf) ??

в ubuntu (может где еще, я раньше не сталкивался), есть некое подобие реестра, который хранит параметры.
У меня возникла проблема. После удаления расширений для Gnome, параметры этих расширений остались. Я установил утилиту dconf-editor. Хорошая программа, но не умеет удалять "ветки реестра". Я попытался найти физическое расположение этих таблиц или xml схемы, но что-то пока безуспешно. Буду очень рад, если кто поможет пройти ликбез в этом вопросе. Спасибо.
  • Вопрос задан
  • 952 просмотра
Подписаться 1 Оценить 20 комментариев
Решение пользователя Максим Мосейчук К ответам на вопрос (1)
В dconf нет понятия "удалить". Есть понятие "сбросить" (reset).

Как работает dconf? Берутся все схемы (у меня они лежат в /usr/share/glib-2.0/schemas), в которых указаны значения по умолчанию, и собираются воедино.
Затем поверх накладываются изменения из вашей пользовательской базы.
Итого: все настройки по умолчанию + явно изменённые (вами или программой).

Как почистить? Просто выполняете "dconf reset /path/to/entry/".
Переопределённые значения удаляются, остаются лишь значения по умолчанию (они не хранятся в вашей базе, они берутся из схемы).

Схему можно удалить вручную (но крайне не рекомендую, этим должен заниматься пакетный менеджер).
Ответ написан
Комментировать