Ubuntu: Any setup to version control ALL ubuntu settings?


Just now, I had to google for the third time in my life on how to disable that thing in Ubuntu, where you hold the super key and a help window pops up. Granted, there was a few months in between, but I shouldn't have to remember these things anyway.

And even if I had perfect memory, I still don't want to

  1. Launch ccsm
  2. Navigate to Ubuntu Unity plugin
  3. Search where in these 4 tabs is the option that I want to disable that I've disabled times before, and there's no conceivable scenario where I'd want to use it.

Note here that I have nothing against this setting being enabled by default: maybe it's actually helpful to a lot of new people.

I just want to have an option to disable it once and for all for all my systems. My plan is to version control all these settings, and each time I make a change in the GUI, I'll make a patch that does it automatically next time.

The question is where are these settings? I think they're stored in xml somewhere.

Here's the current state of my patch:

gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'  gsettings set org.gnome.desktop.wm.preferences theme 'New Wave'  

I don't know if I can set all the settings with just gsettings, maybe there are more tools that do this.


Those settings are all within your home folder, so backing up .config, .gnome and so on should do the trick. You can use unison to sync those across devices.

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Next Post »