将 Google 日历任务与 Evolution 同步

将 Google 日历任务与 Evolution 同步

我正在运行 Ubuntu 12.04,我更喜欢使用 Evolution 而不是 Thunderbird 作为我的邮件管理器和组织器。我运行一个 Gmail 帐户,并经常使用日历来组织未来的会议、约会和任务。我已经同步了日历、联系人和会议,但无法同步任务。有人知道怎么做吗?

答案1

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

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

Google <-----------> Memotoo <-----------> 进化。

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

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

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

在此处输入图片描述

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

在此处输入图片描述

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

打开 dash,输入 sync-ui 并从搜索中打开 syncevolution。如果您是第一次打开它,则需要选择同步服务。

在此处输入图片描述

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

在此处输入图片描述

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

在此处输入图片描述

在此处输入图片描述

额外调整:

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

在此处输入图片描述

完毕!

答案2

现在是 2022 年,似乎 Evolution 中的 Google Tasks 现已受支持(此后我不确定)。假设您已经通过 IMAP 帐户连接了 Gmail,请转到Evolution > Tasks > Edit > Accounts > Task Lists > Add > Task List,填写如下所示的表格,它应该可以正常工作。

Type: Google
Name: Tasks
User: [email protected]

相关内容