我正在寻找适用于 Ubuntu 的功能CalDAV客户端,最好是开源的。我最初在寻找一个在 14.04 上工作的,现在在 16.04 上工作。
Ubuntu 16.04
根据下面一些评论员的建议,我在 Ubuntu 16.04 上再次尝试了这些程序。有明显的改进,但仍然无法在 Ubuntu 上使用 CalDAV 日历。
进化
在 Ubuntu 14.04 上使用它的最重要障碍已得到修复:
- 它现在显示在镜头中。
- 它可以使用“虚拟”电子邮件帐户启动。
Evolution 带有一个很好的帮助包,它详细解释了 CalDAV 日历的配置。虽然易于设置,但 CalDAV 连接反复失败,日历内容从不显示。当然,也不可能创建新事件。显示一条没有多大帮助的错误消息:
无法连接到“日历”:无法打开日历:URI: https://[email protected]/返回了意外的 HTTP 状态代码 405(不允许)
其他程序使用完全相同的凭据连接到服务器,不知道 Evolution 失败的原因。
KO组织者
它的问题已得到解决,现在几乎可以完全发挥作用。它能够注册我的 CalDAV 帐户,获取我所有的日历并定期同步。它甚至允许我使用我的公共 SSH 密钥而不需要我的密码。
但是,Korganiser 被编程为仅在 UTC 时区工作。我碰巧住在其他地方,因此当为 10h00 创建的新事件在不同时间出现在所有其他设备中时,它的所有功能都变得毫无用处......
再一次:在 Ubuntu 上使用和同步 CalDAV 日历是否有任何其他功能替代方案?
以前在 Ubuntu 14.04 上的尝试
这些是我迄今为止尝试过的软件中心的程序,在 Ubuntu 14.04 上没有一个功能:
Evolution -安装后不显示在镜头中:
KOrganiser - 显示错误信息;菜单保持活动状态,但不产生任何结果。
日历- 显示一个神秘的错误消息并退出。
那里还有哪些其他客户?
Thunderbird 的Lighting插件怎么样?它适用于 NextCloud CalDAV 服务器。
我终于设法让 Evolution 与我的 CalDAV 服务一起工作。此答案专门针对版本 3.18.5.2,对于以前的版本,此过程失败。
最棘手的一点是电子邮件配置。您必须这样做才能使用日历(如图)。从软件中心安装 Evolution 并启动它。出现配置菜单;默认情况下继续使用所有选项,直到识别菜单。
输入您的姓名并使用虚拟地址。如果该地址不存在,请使用[email protected] 之类的地址。取消选中查找邮件服务器...框,否则该过程将失败。单击Next。
在“身份”菜单中,您必须从“服务器类型”中选择“无”选项才能继续:
在发送电子邮件菜单中,选择发送邮件作为服务器类型,并将所有其他框留空或未选中。单击Next以下所有菜单以完成配置。
最后,您使用的是 Evolution。如果没有显示日历,请按Calendar左下角的按钮。
现在您必须告诉 Evolution 您的 CalDAV 服务。转到文件>新建>日历;新日历对话框出现。在类型下拉列表中选择CalDAV选项。然后插入您的服务的 URL 地址,插入类似的内容:
https://my.owndrive.com/remote.php/caldav/
。这是 OwnDrive 的 URL,对于其他服务会有所不同,您必须知道 CalDAV 服务的确切地址。最后,插入您的用户名并单击Find Calendars按钮:等待列出远程日历(可能需要一点时间)。选择其中一个日历并单击OK;OK再次单击“新日历”对话框并为其他日历重复该过程。
我正在尝试使用 vdirsync + khal或California,发现 California 与我的 Nextcloud caldav 服务器无缝同步。无需电子邮件帐户。
我必须单独添加每个日历,它不能只是通过https://example.com/owncloud/remote.php/caldav发现它们,但是一旦我添加了每个 caldav 链接,日历就会同步。
我会注意到第一次同步需要几个小时,我不知道是什么触发了它。然后突然之间我得到了每个日历的密码弹出窗口,它们现在已经同步了。我已经在 Nextcloud 和本地测试过编辑,同步似乎是即时的。
我仍然想知道如何做到这一点:我可以强制日历同步吗?但总的来说我很满意。
注意:Calfornia 完全无人维护,在我提交了 2-3 份不同的错误报告后,终于有人告诉我了。我喜欢加利福尼亚的周视图和议程视图,所以我使用它和带有同步按钮的 Gnome 日历。