I was wondering if someone can tell me where are the main Unity configuration files, at least the file that you can graphically configure through CCSM. I'm wanting to edit the dash size and the panel colour, but I didn't find where to do it.

link|improve this question

80% accept rate
feedback

2 Answers

up vote 5 down vote accepted

Unity and Compiz are using GConf to store their settings. GConf is a configuration store that provides an API for applications to read and write configuration information and receive notifications when configuration items change. The configuration data is saved under ~/.gconf, but modifications should only be made through the GConf daemon.

You can modify the Unity settings directly using gconf-editor and browsing to /apps/compiz-1/plugins/unityshell/screen0/options. You will notice that Unity responds to changes instantly, the same as CCSM.

If you want a command line tool to modify these settings, use gconftool-2. For example, to reduce the launcher icon size I can do:

gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/icon_size --type int 32
link|improve this answer
Hopefully these updates to the answer will make it a bit more clear then. – James Henstridge Jul 7 '11 at 4:03
Sorry guys, I will accept this answer as it's the most complete, but the fact is that what I'm looking for ,as far as I know, doesn't exist. I was looking for some file that stores configurations like bg_colour, fg_colour, width, doesn't as, but like a theme configuration file. Thank you. – Rodrigo Martins Jul 7 '11 at 23:52
feedback

You cannot change the colour or size of the Dash (the thing you open from the ubuntu-logo). If you want to change the launcher size, you can use ccsm for that.

link|improve this answer
Even if I can't do it, I would love to know where is the file that CCSM modifies to change the Laucher properties. – Rodrigo Martins Jul 6 '11 at 18:28
It is in gconf. Look under ~/.gconf/compiz-1 or ~/.gconf/compiz – Roland Taylor Jul 6 '11 at 18:36
I found it at ~/.gconf/apps/compiz-1/plugins/, but nothing too significant, there are stored just the values you attribute to the CCSM options, but the script from where unity loads it's configurations I didn't find, I know that exists a script to CCSM talk to Unity, but the question is where it is. – Rodrigo Martins Jul 6 '11 at 22:22
I don't think you are understanding how it all works, or you are just not asking a clear enough question. – Roland Taylor Jul 7 '11 at 3:10
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.