我看过在 OEM 安装中我们可以编辑最终用户应用程序设置吗?和如何为某人预安装 Ubuntu(OEM 安装)?后者提供了有关如何执行实际 OEM 安装的出色指南,但没有回答“如何自定义启动器图标并将一些文件添加到未来用户的主目录中”。
我担心他们两人都没有给出答案。
OEM 设置很好,也运行良好。我只是无法为即将成为用户的人制作几个点文件。一个是我们的 VPN 客户端(服务器名称等)的配置文件,另一个是我们的 vmware view 客户端的配置文件。它是为非技术用户准备的,因此 OEM 选项非常好。
我起初以为,既然你可以更改“设置”,我会将它们添加为 oem 用户,但由于其主目录被删除了 - 所以没有办法。
我尝试过多次通过 upstart 和 init.d,但无法执行。我还尝试过使用系统首选项 > 启动应用程序。我尝试过查看 oem-config/late_command,但我无法理解。很抱歉。
我已经寻找答案两天多了,尝试了所有能找到的方法 - 但还是一无所获。
我忘了说了:我的尝试(以及针对 OEM 安装的各种替代方案的几个版本)可以在这里找到https://gist.github.com/moonwitch
答案1
在这种情况下要使用的目录是/etc/skel
。在这里,您可以创建用户在创建帐户后想要拥有的所有文件。此目录中已经包含您可以修改的文件:
ls -al /etc/skel
total 28
drwxr-xr-x. 2 root root 4096 mar 24 11:46 .
drwxr-xr-x. 174 root root 12288 abr 2 19:15 ..
-rw-r--r--. 1 root root 220 dic 31 2012 .bash_logout
-rw-r--r--. 1 root root 3392 dic 31 2012 .bashrc
-rw-r--r--. 1 root root 675 dic 31 2012 .profile