将Google日历任务与Evolution同步

我正在运行Ubuntu 12.04,喜欢Evolution和Thunderbird作为我的邮件管理员和组织者。 我运行一个gmail帐户并使用日历来组织未来的会议,约会和任务。我已同步日历,联系人和会议,但无法让任务同步。 有谁知道这是怎么做到的吗?

由于缺少对底层库(libgdata)中的Google Tasks的支持,Evolution目前不支持任务。请参阅此处的错误。

但它可以使用第三方工具syncevolution和Web服务memotoo完成。

Google <----------> Memotoo <-----------> Evolution。

首先启用Universe&multiverse repo。 然后打开终端并键入: sudo apt-get update 。 安装syncevolution: sudo apt-get install syncevolution sync-ui 。 Sync-ui是syncevolution的gtk-gui。

现在转到https://www.memotoo.com/&U可以免费注册或选择高级版(1欧元/月).Free版本有一些限制(最多50个任务)。

登录并转到“我的任务”并选择“同步我的任务”。 见下图。

在此处输入图像描述

从列表中选择Google任务。授权memotoo访问您的Google帐户。选择“双向”同步类型。 您可以根据自己的喜好设置同步计划。

在此处输入图像描述

在同一页面上点击“同步谷歌任务”以手动开始同步。此时您可以在memotoo上看到您的谷歌任务(默认任务类别)。 现在你需要将memotoo与evolution同步。

打开短划线,从搜索打开syncevolution键入sync-ui&。如果您是第一次打开它,则需要选择同步服务。

在此处输入图像描述

单击选择同步服务,从列表中选择memotoo。 提供memotoo用户名和密码。 取消选择约会和联系人复选框,最后点击“保存并使用”。

在此处输入图像描述

单击“同步 – 立即”操作将开始同步。如果您是第一次同步它可能提供slow-sync.Click“慢同步”以执行slow-sync.You还可以启用“自动同步”以自动同步(syncevolution将在后台运行)。 此时,它将同步到您的默认任务列表。您可以通过在终端中键入“ syncevolution ”来查看默认任务列表。

在此处输入图像描述

在此处输入图像描述

额外调整:

您可以选择仅在memotoo和evolution之间同步未完成的任务。 要执行此操作,请打开syncevolution,编辑memotoo,在服务器设置下将任务uri从“ task ”更改为“ task.uncompleted ”。

在此处输入图像描述

DONE!