我想知道存储日历事件的文件gnome-calendar
(“日历”)在哪里。
我的台式机和笔记本电脑上都安装了 Ubuntu 20.04,我使用 mega.nz 的 megaCMD 将这些文件夹同步到我的 mega root 上同名的文件夹,从而使两台设备之间的最重要的文件夹保持同步。我没有同步全部,~
因为两台机器的配置略有不同。我想同步包含 gnome-calendar 日历事件文件的文件夹,或者如果它不在 中~
,则将其复制到 中的某个位置~
并同步该文件,然后使用启动脚本将其复制到文件所在的位置。这样,事件将在两台设备之间同步。
我尝试使用 find,但只找到了可执行文件/usr/bin/gnome-calendar
和/usr/share/doc/gnome-calendar/
不包含任何有用内容的目录。我在 duckduckgo 和 StackExchange 上搜索了与此相关的任何问题,但一无所获。有人知道文件在哪里吗?
笔记:我对同步到 Google 日历不感兴趣,因为我不使用 Google。
答案1
Gnome Calendar 与 Evolution 集成。它使用 Evolution 的数据结构来存储您的日历。
日历存储在icalendar 格式一个calendar.ics
文件,位于 中的专用文件夹中~/.local/share/evolution/calendar/
。文件夹名称是 40 个字母和数字的随机字符串。
日历通过 下的文本配置文件命名并注册到日历(或 Evolution)应用程序~/.config/evolution/sources/
。这些配置文件的扩展名为.source
。文件名与存储日历的文件夹名称相同,都是 40 个字符的字符串。