Inkognitoss
@Inkognitoss
Full-stack разработчик.

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

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

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

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

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

Войдите, чтобы написать ответ

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