将 .ics 日历同步或导入到 Ubuntu Phone?

将 .ics 日历同步或导入到 Ubuntu Phone?

在 Ubuntu Phone 上,我有来自“Ubuntu 核心应用程序开发人员”的“日历”应用程序。

我怎么能够同步Thunderbird/Lightning 和应用程序“日历”之间的 .ics 日历?

我怎么能够进口.ics 日历文件添加到应用程序“日历”?

答案1

据我所知,您必须有一个 Google 帐户或 caldav 服务器才能将日历与 Ubuntu Phone 同步。

答案2

你好(我知道现在回答有点晚了),

进口Ubuntu Touch 上的日历只需按照以下步骤操作:

  • 将日历 .ics 文件重命名为日历.ics
  • 把这个文件放进去$HOME/.local/share/evolution/calendar/system/ 在 Ubuntu Touch 上你可能需要 ssh 或 Ubuntu 终端
  • 然后重启手机

答案3

日历核心应用程序尚不支持外部日历。但该应用程序(至少是后端)使用 SyncEvolution。它可以导入 ics/iCalendar 文件:

syncevolution --import calendar.ics backend=evolution-calendar database=system-calendar

SyncEvolution 本身不支持订阅,但您可以设置一个 cron 作业,使用 wget(任何公共 ics 日历)获取相关文件,或者您可以使用 rsync/scp/sftp/whatever(用于在私有设备之间同步)。下面有两个示例,但请注意:我还没有测试过它们。

$ wget -O https://example.org/public-ical.ics | syncevolution --import - backend=evolution-calendar database=system-calendar
$ scp user@myotherdevice:ical-in-home.ics myotherdevice.ics &&
 syncevolution --import - backend=evolution-calendar database=system-calendar &&
 rm myotherdevice.ics

答案4

据我了解,目前只有 Google 日历可以添加到核心日历应用中。我已在此处记录了有关此问题的问题,甚至还在 Launchpad 中记录了错误报告。

添加非 Google 日历

相关内容