在阅读本博客之前,我一直不敢使用ccsm,这使ccsm看起来就像是编辑compiz .xml配置文件一样。
搜索compiz会发现:
~/.config/compiz-1
~/.config/compiz-1/compizconfig
~/.gconf/apps/compizconfig-1
~/.gconf/apps/compiz-1
~/.cache/compizconfig-1
我备份这些目录再发再从“团结切换”改为“静态应用程序切换器”使用CCSM如图所示这里
然后,我注销并再次登录,然后将备份与更改后的系统进行比较。这是结果diff -r compiz_before_change/ compiz_after_relogin/
更改:
- 二进制文件
~/.cache/compizconfig-1/place.pb
~/.gconf/apps/compiz-1/general/screen0/options/%gconf.xml
5c5
< <entry name="active_plugins" mtime="1354022954" type="list" ltype="string">
---
> <entry name="active_plugins" mtime="1354023761" type="list" ltype="string">
70a71,73
> </li>
> <li type="string">
> <stringvalue>staticswitcher</stringvalue>
〜/ .gconf / apps / compiz-1 / plugins / unityshell / screen0 / options /%gconf.xml
2a3,5
> <entry name="alt_tab_forward_all" mtime="1354023761" type="string">
> <stringvalue>Disabled</stringvalue>
> </entry>
新:
~/.compiz-1/session: 108caf9cb18e534392135401026619047100000017270046
这些差异对我来说看起来并不足够大,因为我看不到任何地方显示了已更改的键绑定,只有一个被禁用了,所以compiz确实很麻烦,而且更改在二进制文件中:-(让我们不要希望!
我认为,如果您将备份和比较扩展到整个/ home /文件夹,则可以找出哪些文件包含要进行的更改,然后要做的就是将它们从一台机器复制到另一台机器。
人类可读的配置文件不是很棒!:-D如果compiz将设置保存在二进制文件中,那么进行编码的编码人员需要非常严厉地与之交谈。>:-|
祝好运。
PS:如果您想知道,我实际上是在重新登录后又对同一文件进行了一次备份,然后比较了这两个备份。对我来说似乎更快,但有时我的大脑有时会做一些有趣的事情;-)