Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to develop a little application and I want to add events to the calendar of the Gnome panel clock. How does it work? Is there a D-Bus Interface I can use? Or can I directly access the evolution-data-server?

share|improve this question

The Evolution-python library lets you access Evolution Data Server in Python.

share|improve this answer

For Ubuntu 12.10 Claasic (With Gnome-Panel)

Evolution-Python module has been depreciated now. Evolution Data Server 3.6 can be accessed with Python using gobject introspection. For this, gir1.2-edataserver-1.2 and gir1-2-ecalendar-1.2 also need to be installed.

Refer to this answer: Coding own applicaion for Gnome-shell Calendar

It should work for panel clock-applet also.

share|improve this answer
Unity's datetime indicator also uses Evolution Data Server to list upcoming events, so this will work for the default Ubuntu desktop as well. – mhall119 Nov 23 '12 at 17:59

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.