在多个 Ubuntu 安装之间复制用户设置的简单方法?

在多个 Ubuntu 安装之间复制用户设置的简单方法?

我在几台电脑上安装了 Ubuntu 配置文件:家里的台式机、笔记本电脑、办公室的两台电脑。在每台电脑上重新调整相同的内容让我很烦恼。

当我开始使用另一个 Ubuntu 安装时,我希望能够从另一台计算机上的我自己的配置文件中复制用户设置。我所说的设置是指

  • 面板
  • 世界时钟和天气设置(我有几个城市和公制单位)
  • 键盘布局
  • 如果可能的话,应用程序设置

我猜,这实质上意味着复制中的点文件夹~,但仅此而已吗?

如果我通过互联网执行此操作,我该如何加密?出于安全原因,哪些内容不应复制,哪些内容可以跳过以及如何跳过?(例如 Opera/Mozilla 缓存)

答案1

您提到的基本上是 .gconf、.gnome 文件夹,以及与 gnome 相关的所有内容。基本上,您只需选择所有 .* 文件夹,然后取消选择您不需要的文件夹。(请注意。.local 和 .config 在一个文件夹中包含更多应用程序配置。进入它们,检查您需要的内容。)例如,可以在 ~/.opera/cache 中找到 Opera 缓存(但您也可以删除“图标”;“opcache”;“缩略图”;“临时下载”文件夹)。对于 Firefox,您可以在 .mozilla/firefox/profiles/.../ 中找到它们。这里只有“缓存”文件夹。| 通过互联网,您可以使用 sftp(如果您在另一台计算机上有 SSH),或者如果您想将其放在公共网站上,只需使用 truecrypt 即可。(或带密码的 rar。我更喜欢 truecrypt 方法。)

就这些。顺便说一句,您可以使用 Opera 的 Link(位于左下角)和 Mozilla 的 Weave 扩展来保持同步。

答案2

后续问题:有没有办法保持例如,如何使用新的 Ubuntu One 文件存储服务同步这些文件?

答案3

我正在使用 Unison 在台式机和笔记本电脑之间同步我的完整*主文件夹,但也可以同步单个文件或文件夹。这里有一些与 Ubuntu 相关的文档: https://help.ubuntu.com/community/Unison

*不包括在同步时造成问题的 X11-Metafiles

相关内容