I'm going to make unattended installation of Ubuntu 14.04 (with GNOME Flashback session - migration from 12.04), on about 100 machines. Because I have to personalize their out-of-the-box experience, I need automated solution.
Setting up GNOME seems to be little tricky, because everything is stored inside dconf database. I managed to set up wallpaper, fonts, themes or Metacity using schema override (according to instructions here), but I can't figure out how to configure panels.
I'm convinced that this can be achieved with dconf too. For example, my current Indicator Applet Complete settings (object-iid
, pack-index
, etc.) are stored inside /org/gnome/gnome-panel/layout/objects/object-0-1
. Unfortunately there is no schema (as described in the picture here) and that's why I am unable to create predefined settings file.
The only thing I want to have is black 30px panel on the top, with Main Menu applet in the left-top corner, and Indicator Applet Complete in the right-top corner - predefined for every newly created user. I'd like to avoid copying whole ~/.config/dconf/user
file, because it's in special format that I'm unable to parse.