答案1
您可以使用 Ubuntu 来实现gnome control center
:
输入,将出现设置
gnome-control-center
,dash
选择该设置并选择online account
:然后点击出现的对话框底部的加号来添加您的谷歌账户:
然后打开与该 gmail 帐户关联的日历,这会将其与 Ubuntu 日历同步:
如果你想要更多日历,请在谷歌日历中设置
settings options
日历页面的右上角。谷歌已经改变了应用程序与你的谷歌账户的通信方式,所以你必须从这里否则您将无法添加帐户。
设置 Google 帐户日历同步
转到谷歌日历:
到达
settings
,页面右上角:点击
Calendars tab
,页面左上角:在那里点击
export calendars
:这将以
.ics
文件格式导出您的日历。现在让我们指导Calendar
如何在 Ubuntu 桌面上同步。
.ics
指示日历与下载的文件同步
提取下载的
.ics
文件启动
Calendar
并点击Calendar Settings
在出现的对话框中选择
from file
导航到提取的
.ics
文件位置,选择它并选择名称开头不带 #[tag] 的那个。返回日历选择
synchronize
并确保您的互联网正常运行,几分钟后您的同步日历就会出现。
答案2
为了同步我的所有 Google 日历,我必须在隐藏的 Google 同步设置页面中启用同步:
https://calendar.google.com/calendar/syncselect
然后我必须在 Gnome 在线帐户设置中禁用 Google 帐户的日历,然后重新启用它。之后,我的所有日历都同步了。
Windows 10 日历实际上也需要同样的功能,这就是我发现它的方式。
答案3
答案4
对我来说,gnome-calendar 应用程序有一个错误,无论我输入什么,我都无法单击“添加”按钮(屏幕截图中的按钮)。
我找到了一种解决方法,即使用 GOA(Gnome 在线帐户)的工作方式:
- 从官方存储库下载“Evolution”。
- 将您的在线日历添加到 Evolution。(向 Evolution 添加几种日历的指南:帮助中心)
- 验证您的约会等是否显示在 gnome-calendar 应用程序中。
- 卸载 Evolution。(如果这样做,可能无法重新配置日历,因此您也可以保持原样,但仍使用 gnome-calendar 应用程序。)
简而言之,由于 Evolution 也使用 GOA,就像 gnome-calendar 一样,您在其中添加的任何日历也将添加到 gnome-calendar。理论上,这同样适用于使用 GOA 的所有其他应用程序。
至于你应该使用哪种日历,这要视情况而定。不同地区甚至不同学校的假期可能大不相同,因此你需要为自己找到一个来源。
通常,您有两种方式将假期添加到 gnome-calendar:导入离线文件 (.ics) 或我上面描述的文件。使用 GOA 菜单中的某个提供商(如 Google、Nextcloud 或 Microsoft Exchange)比从自定义提供商导入日历要容易一些。
有关此事的更多信息:ctrl.blog