Gnome 3有一个漂亮的日历面板,从菜单栏下拉,并包括未来约会的空间。默认情况下,此约会管理器从Evolution Mail中的日历读取。我想知道是否可以将其与Org-Mode一起使用。我知道Evolution可以导入.ics文件,而Org-Mode可以编写它们,所以这是一个开始。是否有人有想法,如何(a)直接让Gnome 3日历与Org-Mode一起工作,或者(b)设置Org-Mode和Evolution Mail日历之间的有效同步,以便在Gnome 3日历面板中反映出来?
Gnome 3有一个漂亮的日历面板,从菜单栏下拉,并包括未来约会的空间。默认情况下,此约会管理器从Evolution Mail中的日历读取。我想知道是否可以将其与Org-Mode一起使用。我知道Evolution可以导入.ics文件,而Org-Mode可以编写它们,所以这是一个开始。是否有人有想法,如何(a)直接让Gnome 3日历与Org-Mode一起工作,或者(b)设置Org-Mode和Evolution Mail日历之间的有效同步,以便在Gnome 3日历面板中反映出来?
org-agenda
。您正在寻找的是org-write-agenda
以获取导出的ics文件。我建议您将该函数包装到自己的自定义sync-cal
函数中。sync-call
应该先将日程写入/tmp
,然后您应该发出一些shell命令(参见start-process
)来与Evolution同步(如何实现我不知道)。现在,您可能想将您的sync-cal
函数挂钩到一些文件保存函数上,并根据文件名运行它。
虽然有点hacky,但如果我使用Gnome,我会这样做。
为了在 Evolution 和专用 org 文件之间进行同步(目前仅支持单向),这里提供一个 Python 脚本:org-agenda-evolution。
(免责声明:(1)我是作者,(2)截至 2022 年 08 月,该工具缺乏配置系统,因此现在您可能需要调整源代码中的一些顶级常量,以使其适用于您的 org-mode 设置。)