我使用 cfengine3 远程配置了几台 Ubuntu 12.04/13.10 计算机。我想知道如何为所有用户将项目添加到启动器。我知道我需要设置 com.canonical.Unity.Launcher 收藏夹,但我不知道如何通过脚本为所有用户执行此操作。我也见过这个帖子这看起来和我需要的非常相似,只是我还想将更改应用于现有用户。我该如何做呢?
换句话说:我想知道如何通过以 root 身份运行的脚本为一个(或所有)用户设置启动器项。
答案1
请记住,每个用户都可以有自己喜欢的应用程序。也就是说,如果 CFengine 允许你运行任意命令,你可以创建一个脚本来编辑,/usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml
如下所述这里。建议您在脚本中使用 XML 库来解释 XML 文件并允许您轻松编辑它们。