Is there a way to see which file CCSM modifies when we make a change?

Asked by Utku

CompizConfig Settings Manager is an awesome must have tool. It would be even more awesome if there was a way to see what exactly CCSM changes when we make a change to a particular setting.

To elaborate, let's say that I have made a change at: Window Management -> Move Window. I am guessing that all these options that we see through the GUI of CCSM are stored somewhere in the computer, probably in a text file.

Now if CCSM was showing the directory of file being modified (or whatever else is being modified) for the changes that we make through a GUI, it would be also an educative tool.

So, is there a way to see this? If not, where should I look to understand what CCSM changes and where are these changes made?

Question information

Language:
English Edit question
Status:
Expired
For:
Compiz Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
BryanFRitt (bryanfritt) said :
#1

Maybe this answer is close enough for what you might be looking for?
https://answers.launchpad.net/compiz/+question/263801

Revision history for this message
Stephen M. Webb (bregma) said :
#2

They're stored "somewhere."

Where they're stored depends on which CompizConfig back end has been chosen at runtime. That means it could be a text file somwhere in a directory, or it could be a dconf value in the Gnome configuration "cloud" (which may be backed up in a relational database somwhere).

Your best bet is probably the export command outlined in the answer linked above. You can diff the exported values.

Revision history for this message
Utku (ugultopu) said :
#3

@bryanfritt The method in the answer is definitely nice but not exactly what I ask of. Let me clarify:

I have exported the profile and started looking at its contents with the "less" command. In the file, I see the tag [switcher]. Looking at its contents and comparing it with the GUI in CCSM, I realize that it contains the settings for "Application Switcher". Awesome.

Now my question is the following: I was able to switch applications before installing CCSM as well. That means actually the values I see under [switcher] must be being written to somewhere in my computer to apply the changes I make.

My question is, is it possible to see in which directory CCSM writes the value of, say; "s0_next_key".

In other words: I want to be able change the binding for "s0_next_key" even if I don't have CCSM in my computer. In which file in my computer should I make a change?

I want to learn the answer of this question for all fields in the profile file.

Revision history for this message
Launchpad Janitor (janitor) said :
#4

This question was expired because it remained in the 'Open' state without activity for the last 15 days.