我想知道文件在哪里gnome-calendar
(“日历”)存储日历事件。
我的台式机和笔记本电脑上有 Ubuntu 20.04,我使用 mega.nz 的 megaCMD 通过将这些文件夹同步到我的超级根目录上的相同命名文件夹来保持我最重要的文件夹在两台设备之间同步。我不同步整个~
,因为我在两台机器上的配置略有不同。我想同步包含具有 gnome-calendar 日历事件的文件的文件夹,或者如果它不在,请将其~
复制到某处~
并同步该文件,然后有一个启动脚本将其复制到文件所在的位置. 这样,事件将在两个设备之间同步。
我曾尝试使用 find,但只找到了可执行文件,/usr/bin/gnome-calendar
以及/usr/share/doc/gnome-calendar/
不包含任何对此目的有用的目录。我在 dadduckgo 和 StackExchange 上搜索了与此相关的任何问题,但一无所获。有谁知道文件在哪里?
注意:我没有兴趣同步到 Google 日历,因为我不使用 Google。
Gnome 日历与 Evolution 集成。它使用 Evolution 的数据结构来存储您的日历。
日历以icalendar 格式存储在一个
calendar.ics
文件中,该文件位于~/.local/share/evolution/calendar/
. 文件夹的名称是由 40 个字母和数字组成的随机字符串。日历通过
~/.config/evolution/sources/
. 这些配置文件的扩展名为.source
. 文件名与存储日历的文件夹名称相同,均为 40 个字符串。