11

Gnome 3 有一个漂亮的日历面板,它从菜单栏下拉,并为您即将到来的约会提供了空间。默认情况下,此约会管理器从 Evolution Mail 中的日历读取。我很好奇它是否可以与 Org-Mode 一起使用。我知道 Evolution 可以导入 .ics 文件,而 Org-Mode 可以编写它们,所以这是一个开始。有没有人想过如何 (a) 让 Gnome 3 日历直接与 Org-Mode 一起工作,或者 (b) 在 Org-Mode 和 Evolution Mail 的日历之间建立​​有效的同步,这样它就会反映在Gnome 3 日历面板?

4

2 回答 2

6

我假设您已经使用org-agenda. 您正在寻找的是org-write-agenda获取导出的 ics 文件。我会用您自己的自定义函数包装该sync-cal函数。sync-call应该继续编写议程/tmp,然后您应该发出一些 shell 命令(请参阅 参考资料start-process)以与 Evolution 同步(如何做到这一点,我不知道)。现在,您可能希望将您的sync-cal函数挂钩到某些文件保存函数并根据文件名运行它。

Hacky,但如果我使用 Gnome,我会这样做。

于 2011-10-17T14:50:36.647 回答
3

当天晚些时候我想到的一个想法——有点迂回,但可能——是通过谷歌日历。有用于写入 Google Calendar 的现有 Org-Mode 脚本,以及Evolution Mail 中用于从 Google Calendar 读取的标准程序。因此,如果您不介意通过第三方或让日历更新依赖于 Internet 访问,则应该可以通过 Google 进行同步。这不是一个优雅的解决方案,但至少有据可查。

于 2011-10-17T23:41:48.130 回答