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