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

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

我认为 Ubuntu 16.04 附带 gnome-calendar 很棒,但我注意到其中没有包含节假日。我还注意到有一个选项可以将日历与在线日历同步,我该怎么做?我不知道有什么在线日历可以使用。

从 Web 添加日历

答案1

您可以使用 Ubuntu 来实现gnome control center

  1. 输入,将出现设置gnome-control-centerdash选择该设置并选择online account

    截屏

  2. 然后点击出现的对话框底部的加号来添加您的谷歌账户:

    截屏

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

    截屏

  4. 如果你想要更多日历,请在谷歌日历中设置settings options 日历页面的右上角

  5. 谷歌已经改变了应用程序与你的谷歌账户的通信方式,所以你必须从这里否则您将无法添加帐户。

设置 Google 帐户日历同步

  1. 转到谷歌日历:

    截屏

  2. 到达settings页面右上角

    截屏

  3. 点击Calendars tab页面左上角

    截屏

  4. 在那里点击export calendars

    在此处输入图片描述

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

.ics指示日历与下载的文件同步

  1. 提取下载的.ics文件

  2. 启动Calendar并点击Calendar Settings

  3. 在出现的对话框中选择from file

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

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

答案2

为了同步我的所有 Google 日历,我必须在隐藏的 Google 同步设置页面中启用同步:

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

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

Windows 10 日历实际上也需要同样的功能,这就是我发现它的方式。

答案3

对于 Ubuntu 20.04,按照以下步骤应该可以同步 Google 服务。

  1. 从 Dash 转到“设置”。

    在此处输入图片描述

  2. 从在线帐户(1)中选择 Google(2)。

    在此处输入图片描述

  3. 输入您的 Google 帐户的用户名。

    在此处输入图片描述

  4. 输入您的 Google 帐户密码。

    在此处输入图片描述

  5. 允许访问您的 Google 帐户。

    在此处输入图片描述

  6. 选择您想要同步的服务。

    在此处输入图片描述

答案4

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

我找到了一种解决方法,即使用 GOA(Gnome 在线帐户)的工作方式:

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

简而言之,由于 Evolution 也使用 GOA,就像 gnome-calendar 一样,您在其中添加的任何日历也将添加到 gnome-calendar。理论上,这同样适用于使用 GOA 的所有其他应用程序。

至于你应该使用哪种日历,这要视情况而定。不同地区甚至不同学校的假期可能大不相同,因此你需要为自己找到一个来源。

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

有关此事的更多信息:ctrl.blog

相关内容