从微软Windows环境转到Ubuntu / Thunderbird / Lightning,如何最好地同步日历?
图1 -- 安装已下载的交换插件
图2 -- 配置 Exchange 设置
https://github.com/jobisoft/TbSync
请参阅手册: https://github.com/jobisoft/TbSync/wiki/How-to-get-started
rsync -zarv user@thinkpad:~/.thunderbird/ ~/.thunderbird/
然后,我安装了Thunderbird并打开它:瞧,所有我的账户、旧邮件和(最重要的是)日历事件都可以访问。太棒了!
第二步:看起来所有相关的Thunderbird数据都存储在~/.thunderbird/blah.default/目录下,其中日历数据存储在~/.thunderbird/blah.default/calendar-data/目录下。在Chromebook上,我创建一个新的日历事件,保存后发现~/.thunderbird/blah.default/calendar-data/local.sqlite文件的大小增加了,并且有一个更新的“last-modified”时间戳。我得出结论,local.sqlite包含了所有相关的日历数据。
第三步:我关闭了两台机器上的Thunderbird,然后使用SeaFile将整个calander-data/文件夹同步到两台机器上。我看到较新的文件大小和时间戳已成功同步到Thinkpad上。我在新机器上打开Thunderbird,我的新事件就在日历中显示出来了。成功!
缺点: 主要的缺点似乎是如果两台机器上都打开了Thunderbird,并且编辑了任何一个日历,同步calendar-data文件有时会导致另一台机器上的Thunderbird崩溃。它们只是没有被设计来处理这种类型的输入/输出。但除此之外:它工作得很好!