我正在尝试弄清楚如何为新用户配置 KDE。即:设置 KDE 并让每个用户在首次登录时将这些设置设为默认设置。我知道有,/etc/skel
但效果不佳,因为 KDE 在其用户配置文件中写入了用户和机器特定的内容,我希望这对每台机器上的每个用户都有效。此外,修改内容对/usr/share
我来说似乎不对,因为那里的内容可能会被更新覆盖,或者更糟的是,那里的修改可能会导致自动升级失败。
那么,有没有标准的方法来做到这一点?
谢谢
答案1
您可以随时前往“很长的路要走“创建一个虚拟用户,登录到 kde,按你喜欢的方式配置它,然后:
- 将整个 ~/.kde(或 ~/.kde4,我现在无法访问 KDE 机器来检查)目录复制到一个公共位置;
- 当你向系统添加用户时,将你之前保存的 .kde 目录复制到其主目录中;
- 当您确信它可以工作时,请编写一个脚本来自动执行它。
编辑
根据下面的评论,我过去已经这样做过,既跨用户也跨机器。IIRC 是早期的 KDE 4.X 版本之一,已经有一段时间了,所以可能有些东西已经改变了。它甚至适用于特定于应用程序的配置,如 amarok 和 kopete。说实话,我从来没有尝试过这个/etc/skel
东西(我知道它存在就是为了这个原因,为新用户帐户设置一组默认设置dotfiles
),但也许(真的不知道!)对目录树不太管用?不过,手动复制 .kde 目录对我来说是有效的。