我最近开始使用 Nextcloud 实例来记录我的日历事件。我可以同步事件,以便它们显示在 GNOME 日历应用中,但有很多重复项。是否有某个地方可以本地缓存事件,以便我可以检查或清理它们?
事件在 Nextcloud 日历应用中正确显示 - 我没有看到任何重复项。我只在 GNOME 日历中看到重复项。
我查看了gnome-calendar 在哪个文件中存储日历事件?但我没有看到任何实际的日历事件数据,只是看到对日历 webdav URI 的引用。
我尝试在“在线帐户”设置对话框中删除并重新添加我的 Nextcloud 帐户。我尝试为我的 Nextcloud 帐户禁用并重新启用日历同步。
我在用着:
- Ubuntu 20.04 LTS
- Nextcloud 19.0.3(最新稳定版本)
- GNOME 日历 3.36.2
答案1
看起来它们位于 下的 SQLite3 数据库中~/.cache/evolution/calendar/
。我能够删除该目录,然后它会自动重新同步。耶!
重复项仍然存在;这个单独的问题可能与 Nextcloud 数据库有关。我从 Nextcloud 下载了日历的 ics 文件,我确实看到其中似乎有重复项。
答案2
全部退出进化项目(参见ps ax | grep evolution
):
evolution --force-shutdown
并清除缓存:
evolution --force-shutdown
重启进化将显示如何将约会重新加载到日历中。