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.
A 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 ?