远程更改其他(所有)用户的设置

远程更改其他(所有)用户的设置

我使用 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 文件并允许您轻松编辑它们。

相关内容