Gnome 3的a beautiful calendar panel从菜单栏中下拉,并包含即将到来的约会空间。默认情况下,此约会管理器从Evolution Mail中的日历中读取。我很好奇是否可以使用Org-Mode。我知道Evolution可以导入.ics文件,而Org-Mode可以编写它们,所以这是一个开始。有没有人想过你如何(a)让Gnome 3 Calendar直接与Org-Mode一起工作,或者(b)在Org-Mode和Evolution Mail的日历之间建立一个有效的同步,这样它就会反映在Gnome 3 Calendar面板?
答案 0 :(得分:5)
我假设您已使用org-agenda
。你要找的是org-write-agenda
来获取导出的ics文件。我将使用您自己的自定义sync-cal
函数包装该函数。 sync-call
应该继续编写议程/tmp
然后你应该发布一些shell命令(参见start-process
)以与Evolution同步(如何做到这一点,我不知道)。现在,您可能希望将sync-cal
函数挂钩到某个file save functions并根据文件名运行它。
Hacky,但如果我使用Gnome,我就是这样做的。
答案 1 :(得分:2)
当天晚些时候发生的一个想法 - 有点迂回,但可能 - 是通过谷歌日历。有existing Org-Mode scripts for writing to Google Calendar和标准procedure in Evolution Mail for reading from Google Calendar。因此,如果您不介意通过第三方或者日历更新取决于互联网访问,则应该可以通过Google进行同步。这不是一个优雅的解决方案,但它至少有很好的文档记录。