Использование режима Org с календарем Gnome 3 - PullRequest
9 голосов
/ 17 октября 2011

Gnome 3 имеет красивую панель календаря , которая выпадает из строки меню и содержит место для ваших предстоящих встреч.По умолчанию этот менеджер встреч читает из календаря в Evolution Mail.Мне было любопытно, можно ли заставить его работать с Org-Mode.Я знаю, что Evolution может импортировать файлы .ics, а Org-Mode может их записывать, так что это начало.Есть ли у кого-нибудь мысли о том, как можно (а) настроить календарь Gnome 3 для работы непосредственно с Org-Mode или (b) настроить эффективную синхронизацию между Org-Mode и календарем Evolution Mail, чтобы это отражалось наGnome 3 Панель календаря?

Ответы [ 2 ]

5 голосов
/ 17 октября 2011

Я полагаю, вы уже используете org-agenda. То, что вы ищете, это org-write-agenda, чтобы получить экспортированный файл ics. Я бы обернул эту функцию вашей собственной sync-cal функцией. sync-call следует написать повестку дня /tmp, а затем выполнить несколько команд оболочки (см. start-process) для синхронизации с Evolution (как это сделать, я не знаю). Теперь вы, возможно, захотите подключить вашу функцию sync-cal к некоторым функциям сохранения файла и запустить ее в зависимости от имени файла.

Хаки, но я бы так и сделал, если бы использовал Gnome.

2 голосов
/ 18 октября 2011

Идея, которая пришла мне в голову позже в тот же день - немного сложная, но возможная, - это просмотреть Календарь Google. Существуют существующие сценарии Org-Mode для записи в Календарь Google и стандартная процедура в Evolution Mail для чтения из Календаря Google . Так что, если вы не возражаете против того, чтобы сторонние поставщики или обновления календаря зависели от доступа в Интернет, должна быть возможность синхронизации через Google. Это не элегантное решение, но, по крайней мере, хорошо документировано.

...