所有用户的默认 gconf 和 dconf

所有用户的默认 gconf 和 dconf

我正在尝试找到一种方法来为所有用户设置默认的 gconf 和 dconf 设置。我知道在/usr/share/glib-2.0/schemasxml 文件中有设置。我用 root 更改了 xml 文件中的设置并创建了一个新用户,但设置没有转移。/etc/skel没有任何本地用户设置。我想要所有用户的默认 gtk 主题和字体。我该怎么做?

答案1

您不能直接编辑这些文件。即使您确实让它工作了,一旦升级发生,您的所有工作都可能被撤销。因此,请使用覆盖文件。

在同一个目录 (/usr/share/glib-2.0/schemas) 中创建一个文件。文件名必须以“.gschema.override”结尾。

在其中指定您的默认值。例如,要设置 indicator-multiload 的默认值,请按照以下方式操作:

[de.mh21.indicator.multiload]
speed=2000
size=20
view-memload=true

这里对如何做到这一点以及为什么这样做进行了很好的解释: http://www.burtonini.com/blog/computers/gsettings-override-2011-07-04-15-45

不幸的是,目前似乎无法强制执行这些设置(锁在 Ubuntu 上似乎不起作用)

相关内容