В каком файле gnome-calendar хранит события календаря?
Мне интересно, где этот файл gnome-calendar
("Календарь") сохраняет события календаря в формате.
У меня Ubuntu 20.04 на моем рабочем столе и ноутбуке, и я использую megaCMD от mega.nz, чтобы синхронизировать мои самые важные папки между двумя устройствами, синхронизируя эти папки с папками с одинаковыми именами в моем мега-корне. Я не синхронизирую весь~
потому что у меня на двух машинах немного разные конфигурации. Я хочу синхронизировать папку, содержащую файл с календарными событиями для gnome-calendar, или если его нет в~
скопируйте его где-нибудь в ~
и синхронизируйте этот файл, а затем создайте сценарий запуска, чтобы скопировать его туда, где находится файл. Таким образом, события будут синхронизированы между двумя устройствами.
Я пробовал использовать find, но нашел только исполняемый файл, /usr/bin/gnome-calendar
и /usr/share/doc/gnome-calendar/
каталог, в котором нет ничего полезного для этой цели. Я искал на duckduckgo и StackExchange любые вопросы, связанные с этим, и ничего не нашел. Кто-нибудь знает, где находится файл?
Примечание. Меня не интересует синхронизация с календарем Google, поскольку я не использую Google.
1 ответ
Gnome Calendar интегрируется с Evolution. Он использует структуры данных Evolution для хранения вашего календаря.
Каландр хранится в Анонсы формате в а
calendar.ics
файл, расположенный в специальной папке в
~/.local/share/evolution/calendar/
. Название папки представляет собой случайную последовательность из 40 букв и цифр.
Календарь получает имя и регистрируется в приложении Calendar (или Evolution) через текстовый файл конфигурации в разделе
~/.config/evolution/sources/
. Эти файлы конфигурации имеют расширение
.source
. Имя файла представляет собой ту же строку из 40 символов, что и имя папки, в которой хранится календарь.