如何将gnome-calendar与在线日历同步?

我认为Ubuntu 16.04附带gnome-calendar非常棒,但我注意到假期不包括在内。 我还注意到有一个选项可以将日历与在线日历同步,我该怎么做? 我不知道我可以使用的任何在线日历。

从Web添加日历

您可以使用Ubuntu中的gnome control center实现这一目标:

  1. gnome-control-center键入dash ,将出现设置选择并选择online account

    在此处输入图像描述

  2. 然后点击出现的对话窗口底部的加号,添加您的Google帐户:

    在此处输入图像描述

  3. 然后打开与该gmail帐户关联的日历,这应该与Ubuntu日历同步:

    在此处输入图像描述

  4. 如果您想要更多日历,请在日历页面右上角settings options在Google日历中进行settings options

  5. Google已更改应用与您的Google帐户进行通信的方式,因此您必须从此处设置手机,否则您将无法添加帐户。

设置GOOGLE帐户日历同步

  1. 转到谷歌日历:

    在此处输入图像描述

  2. 进入settings页面右上角

    在此处输入图像描述

  3. 再单击页面左上角的Calendars tab

    在此处输入图像描述

  4. 在那里点击export calendars

    在此处输入图像描述

  5. 这将以.ics文件格式导出您的日历。 现在让我们指示Calendar在Ubuntu桌面中同步。

INSTRUCT CALENDAR与下载的.ICS文件同步。

  1. 解压缩下载的.ics文件

  2. 启动Calendar ,然后单击Calendar Settings

  3. 形成from file中选择的对话框

  4. 导航到提取的.ics文件位置,选择它并选择名称开头没有#[tag]的那个

  5. 返回日历选择synchronize并确保您的互联网正常运行,几分钟后您的同步日历将会显示。

我认为ubuntu 17.10和18.04不会自动将Gnome日历与谷歌日历同步。

我建议,由于Evolution Mail会对Gnome联系人和日历进行处理,因此您使用重要文件evolution-data-server安装Evolution。 然后,您必须在Evolution日历中配置Google帐户。 这个操作的一些照片显示在楼上。

在设置中,甚至可以选择重要选项“同步时间”(默认30分钟对我来说太多,所以我将其设置为1分钟),这是每次同步之间的时间间隔。 最后,您可以在顶部栏中的Gnome日历中查看所有Google活动。 完成这些操作后,您可以删除Evolution Mail,但不能删除进行同步所必需的evolution-data-server。

注意:如果要使用Thunderbird而不是Evolution Mail,则必须执行此操作。 Thunderbird是Ubuntu 18.04中的默认应用程序。

对我来说,gnome-calendar应用程序中存在一个错误,无论我输入什么,我都无法单击“添加”按钮(屏幕截图中的按钮)。

我通过使用GOA(Gnome Online Accounts)的工作方式找到了一种解决方法:

  1. 从官方存储库下载“Evolution”。
  2. 将您的在线日历添加到Evolution。 (向Evolution添加几种日历的指南: help.gnome.org )
  3. validation您的约会等是否显示在gnome-calendar应用程序中。
  4. 卸载Evolution。 (如果你这样做,可能没有办法重新配置日历,所以你也可以保持原样,但仍然使用gnome-calendar应用程序。)

简而言之,由于Evolution也使用GOA,就像gnome-calendar一样,你在那里添加的任何日历也会被添加到gnome-calendar中。 理论上应该适用于使用GOA的每个其他应用程序。

关于你应该使用哪个日历,这取决于。 不同地点甚至学校的假期可能大不相同,因此您需要自己寻找资源。

通常,您有两种方法可以向gnome-calendar添加假期:导入脱机文件(.ics)或我上面描述的那个。 使用GOA菜单中的某个提供商(如Google,Nextcloud或Microsoft Exchange)比从自定义提供商导入日历要容易一些。

更多关于此事: ctrl.blog

要让我的所有Google日历同步,我必须启用在隐藏的Google同步设置页面中同步它们:

https://calendar.google.com/calendar/syncselect

然后,我必须在Gnome在线帐户设置中为我的Google帐户停用日历,然后重新启用它。 之后我的所有日​​历都会同步。

Windows 10日历实际上也是如此,这就是我发现它的方式。