如何将gnome-calendar与在线日历同步?
我认为Ubuntu 16.04附带gnome-calendar非常棒,但我注意到假期不包括在内。 我还注意到有一个选项可以将日历与在线日历同步,我该怎么做? 我不知道我可以使用的任何在线日历。
您可以使用Ubuntu中的gnome control center
实现这一目标:
-
在
gnome-control-center
键入dash
,将出现设置选择并选择online account
: -
然后点击出现的对话窗口底部的加号,添加您的Google帐户:
-
然后打开与该gmail帐户关联的日历,这应该与Ubuntu日历同步:
-
如果您想要更多日历,请在日历页面右上角的
settings options
在Google日历中进行settings options
。 -
Google已更改应用与您的Google帐户进行通信的方式,因此您必须从此处设置手机,否则您将无法添加帐户。
设置GOOGLE帐户日历同步
-
转到谷歌日历:
-
进入
settings
, 页面右上角 : -
再单击页面左上角的 “
Calendars tab
: -
在那里点击
export calendars
: -
这将以
.ics
文件格式导出您的日历。 现在让我们指示Calendar
在Ubuntu桌面中同步。
INSTRUCT CALENDAR与下载的.ICS
文件同步。
-
解压缩下载的
.ics
文件 -
启动
Calendar
,然后单击Calendar Settings
-
形成
from file
中选择的对话框 -
导航到提取的
.ics
文件位置,选择它并选择名称开头没有#[tag]的那个 。 -
返回日历选择
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)的工作方式找到了一种解决方法:
- 从官方存储库下载“Evolution”。
- 将您的在线日历添加到Evolution。 (向Evolution添加几种日历的指南: help.gnome.org )
- validation您的约会等是否显示在gnome-calendar应用程序中。
- 卸载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日历实际上也是如此,这就是我发现它的方式。