Friday, September 22, 2023
 Popular · Latest · Hot · Upcoming
rated 0 times [  2] [ 0]  / answers: 1 / hits: 2518  / 1 Year ago, tue, april 5, 2022, 9:58:05

BTRFS is a nice filesystem, except when you are forced to hard reset the system twice in a row. In that case, all recently made changes to the files on the filesystem are broken in one way or another. Among theese there is always the Linux registry, dconf.

So after the computer hard restart, you are left in a state of the broken dconf - all values are forced to the defaults, and you are banned from doing any modification to them.

Removing the whole /home/$USER folder and re-creating it from scratch fixes the problem. But that takes a huge amount of time and loses even more data.

I wonder, if there is a better way to repair or reset the dconf. Preferably with the option to inspect the old values.

I expect, that there is some backup of dconf settings, just like in Windows word.

More From » dconf


You can find your user dconf database in ~/.config/dconf, system level values are stored on /etc/dconf. The database are a combination of a fast-read binary file and text files inside a dir with the same name as the database but ended in .d:

I mean default system level values are stored both in /etc/dconf/ibus (a binary file) and /etc/dconf/ibus.d (a directory filled with text files)

You should first check if the problem is in the user or system level files and then delete (or restore) the problematic files.

You should find a backup of your user file (not the system level one) in ~/.config/dconf/, it's named user.XXXXXX where X can be any letter.

You can read the dconf system administrator guide here for more info.

[#24717] Wednesday, April 6, 2022, 1 Year  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.

Total Points: 218
Total Questions: 113
Total Answers: 124

Location: British Indian Ocean Territory
Member since Tue, Feb 22, 2022
2 Years ago