Я хочу разработать небольшое приложение и добавить события в календарь часов панели Gnome. Как это работает? Можно ли использовать интерфейс D-Bus? Или я могу напрямую получить доступ к серверу evolution-data?
Библиотека Evolution-python позволяет получить доступ к серверу данных Evolution в Python.
Модуль Evolution-Python устарел. К Evolution Data Server 3.6 можно получить доступ через Python, используя интроспекцию gobject. Для этого также необходимо установить gir1.2-edataserver-1.2
и gir1-2-ecalendar-1.2
.
Обратитесь к этому ответу: Кодирование собственного приложения для календаря Gnome-shell
Это должно работать и для панели-апплета часов.