I am talking about all the settings that you can tweak through the system settings app.
On which file(s) are they stored ? If they are all stored in different places, how can I find the location for a specific plug ?
After some testing I though that they were stored in
~/.config/dconf/user which is a binary file.
diff between two runs of
gsettings list-recursively before and after a change in the settings panel will reveal the keys involved by this changes.
980c980 < org.pantheon.desktop.gala.behavior hotcorner-topright 'none' --- > org.pantheon.desktop.gala.behavior hotcorner-topright 'show-workspace-view'
A diff between two runs of
xxd ~/.config/dconf/user (a hex dump of the binary file) will not highlight anything meaningful because the files changes too much. But still, the string
"show-workspace-view" is not present in the first hex dump, and is in the second.
But when I replace this file with another one, the system settings panel does not reflect the options that are supposed to be the new file (and that I can see in a text dump) and will overwrite them with my old settings.
So the question remains, where are the system settings options stored ?