在哪里可以找到Unity配置文件?


Answers:


11

Unity和Compiz使用GConf来存储其设置。GConf是一个配置存储,它为应用程序提供一个API,供应用程序读取和写入配置信息并在配置项更改时接收通知。配置数据保存在下~/.gconf,但只能通过GConf守护程序进行修改。

您可以使用gconf-editor并浏览到直接修改Unity设置/apps/compiz-1/plugins/unityshell/screen0/options。您会注意到,Unity与CCSM一样,会立即响应更改。

如果要命令行工具修改这些设置,请使用gconftool-2。例如,要减小启动器图标的大小,我可以这样做:

gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/icon_size --type int 32

希望这些答案的更新将使之更加清晰。
James Henstridge

抱歉,我会接受这个答案,因为它是最完整的,但事实是,据我所知,我所寻找的不存在。我正在寻找一些文件来存储配置,例如bg_colour,fg_colour,width等,但不像主题配置文件。谢谢。
罗德里戈·马丁斯·德奥利维拉

1
@RodrigoMartins-我曾经非常频繁地使用Ubuntu 11.10 Live CD。每次启动它时,都必须安装dconf-editor并更改启动器属性,因为我希望对其进行修复。配置文件确实位于Home / .gconf文件夹中,但是默认选项不存在这些文件。第一次,我们修改并选择一个对应的文件夹(路径/密钥),并创建一个%gconf.xml文件。在该XML文件中进行了进一步的修改。
2012年

1
...继续...第一次修改选项时,将创建一个相应的文件夹(路径/密钥的文件夹)和一个%gconf.xml文件。在该XML文件中进行了进一步的修改。我需要的XML文件位于Home / .gconf / desktop / unity-2d / launcher中。我可以一次使用dconf-editor来发现这一点。我们也可以使用gsettings,但是在哪里可以找到SCHEMA / PATH / KEY?如果Canonical发布了与gsettings一起使用的SCHEMA / PATH / KEY的完整列表,将很有帮助。
2012年

@Sri:gconf与dconf / gsettings不同(它是较旧的配置系统)。如果要更改新用户的默认设置,请gconf-editor按照上述说明使用,然后右键单击要更改的设置,然后选择Set as DefaultSet as Mandatory直接编辑XML。
詹姆斯·亨斯特里奇

0

您无法更改Dash(从ubuntu徽标打开的内容)的颜色或大小。如果要更改启动器的大小,可以使用ccsm。


即使我做不到,我也想知道CCSM修改该文件以更改Laucher属性的位置。
罗德里戈·马丁斯·德奥利维拉

它在gconf中。查看〜/ .gconf / compiz-1或〜/ .gconf / compiz
RolandiXor

我在〜/ .gconf / apps / compiz-1 / plugins /中找到了它,但是没有什么太大的意义,只存储了您归因于CCSM选项的值,但是脚本从哪里加载了它的配置,我却没有找到,我知道存在一个CCSM与Unity对话的脚本,但问题是它在哪里。
罗德里戈·马丁斯·德奥利维拉

我认为您不了解这一切的工作原理,或者您只是没有提出足够明确的问题。
RolandiXor
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.