Gnome 3 has a beautiful calendar panel that drops down from the menu bar, and includes a space for your upcoming appointments. By default this appointment manager reads from the calendar in Evolution Mail. I was curious as to whether it's possible to get it working with Org-Mode. I know Evolution can import .ics files and Org-Mode can write them, so that's a start. Does anyone have thoughts as to how you might (a) get the Gnome 3 Calendar working directly with Org-Mode, or (b) set up an efficient sync between Org-Mode and Evolution Mail's calendar, such that it would be reflected in the Gnome 3 Calendar panel?
I assume you already use the org-agenda
. What you are looking for is org-write-agenda
to get the exported ics file. I'd wrap that function with your own custom sync-cal
function. sync-call
should go ahead write the agenda /tmp
and then you should issue some shell commands (see start-process
) to sync with Evolution (how to do that, I do not know). Now, you maybe want to hook your sync-cal
function to some file save functions and run it depending on the file name.
Hacky, but that's how I'd do it if I'd use Gnome.