TL;DR:已经找到了一些可能性,但是文档给我留下了太多的问题,我无法自信地进行部署。
我想在我们网络上的用户工作站上推出一些强制性的GConf设置。经过一些调查,似乎有几个选项,以改变强制性设置,但每一个留给我的问题,如何正确应用它。
gconf-editorgksudo gconf-editor并选择File > New。gconftool-2gconftool-2”选项调用--config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory。--direct标志的方向显然有冲突。/etc/gconf/gconf.xml.mandatory//etc/gconf/gconf.xml.mandatory/下修改/创建文件。gconfd。gconfd的包装脚本可能会导致用户问题。GNOME文档给出了一些例子 for gconftool-2,它都使用--direct标志。然而,手册页表示,--direct标志“要求gconfd不运行”。这与此场景无关(我将以root用户身份运行,而不是登录用户),还是需要检测gconfd是否正在运行并传递/没有相应传递该标志?
理想情况下,我希望直接同步/etc/中的文件,但我无法找到任何指示,说明守护进程可能如何响应这一点(例如,它们是否可能获取不一致的设置,还是需要重新启动)。将文件更新夹在命令之间以停止/重新启动gconfd应该可以避免守护进程本身的问题,但我认为这可能会对活动用户会话造成破坏。
有更多GConf经验的人能澄清这些问题,或者提供他们正在使用的方法的细节吗?我们正在运行Ubuntu12.04 LTS,但是我很高兴听到在任何平台上运行的解决方案。
发布于 2012-08-18 18:53:22
根据您的要求,我会向/etc/gconf/gconf.xml.mandatory添加设置(我猜想您使用的是木偶、厨师或类似的东西)。您需要将用户注销并停止gconfd (gconftool-2 --shutdown;它通常在注销后运行几分钟)才能使设置更改生效。
https://serverfault.com/questions/418949
复制相似问题