将Google Calendar任务与Evolution同步


9

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


4
不支持Evolution任务,但您可以使用google-task-indicator
zetah 2012年

Answers:


2

由于缺少基础库(libgdata)中对Google Tasks的支持,因此Evolution目前不支持Tasks。请参见此处的bug 。

但是,可以使用第三方工具syncevolution和Web服务备忘录来完成。

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

首先启用Universe和Multiverse回购。然后打开终端并输入:sudo apt-get update。安装syncevolution :sudo apt-get install syncevolution sync-ui。Sync-ui是用于同步进化的gtk-gui。

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

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

在此处输入图片说明

从列表中选择Google Task。对备忘录进行授权以访问您的Google帐户。选择“双向”同步类型。您可以根据自己的喜好设置同步时间表。

在此处输入图片说明

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

打开破折号,在搜索打开的同步进化中输入sync-ui&,如果是第一次打开它,则需要选择同步服务。

在此处输入图片说明

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

在此处输入图片说明

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

在此处输入图片说明

在此处输入图片说明

额外调整:

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

在此处输入图片说明

完成!


尝试与备忘录(自己的翻译)同步时,在sync-ui中出现以下错误:“本地数据库存在问题。重新启动同步或重新启动程序可能会解决问题”
wouter205

这是同步进化中的臭虫。要解决此问题,请转到并~/.config/syncevolution/default/peers/memotoo/sources/calendar+todo使用gedit打开config.ini文件。请确保未将“ sync”设置为“ disabled”。如果是这种情况,请将其更改为“双向”或“慢速”(即,同步=双向或同步=慢速)。重新启动同步进化。它现在应该可以工作。此外,您还可以尝试从ppa进行最新的同步进化。到/etc/apt/sources.list的存储库为:。deb http://downloads.syncevolution.org/apt stable main打开synaptic并安装'syncevolution-evolution'软件包。
Khurshid Alam 2012年

@ wouter205也可以将本地数据库显式设置为Evolution数据库(不建议这样做)。首先进行~/.config/syncevolution/sources/calendar+todo/config.ini文件备份。然后使用gedit打开它,并将数据库值更改为Personal(即database = Personal)。它将同步到名为“ Personal”的任务列表,这是演进中的默认任务列表。
Khurshid Alam 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.