如何向 Evolution 添加多个 Google 日历?

如何向 Evolution 添加多个 Google 日历?

您可能知道,Google 将从 5 月底起取消第三方应用程序的纯密码访问,并且只能使用 OAuth2 或应用程序密码。

我的 Google 帐户中有多个日历,目前我在 Evolution 中将它们用作“CalDAV”类型的日历。但是,这种方法恰恰使用了 Google 即将撤销的功能 - 密码登录。出于各种原因,我不想在我的帐户上启用 2FA(以便能够使用应用程序密码),所以我想尝试 OAuth2。我能够成功地将第一个日历配置为 Evolution 中的“Google”类型日历(使用或多或少在这个答案),但当我尝试添加更多日历时(通过重复这些步骤),点击“默认用户日历”按钮后,我没有得到日历列表,而是收到一条消息“数据源不支持 OAuth 2.0 身份验证”。即使我尝试使用不同的 Google 帐户,我也会收到相同的消息。

Evolution 中只能定义一个“Google”类型的日历吗?如果不行,如何定义其他日历?

我正在使用 Ubuntu 20.04,Evolution 3.36.5-0ubuntu1。

答案1

我自己回答:可以定义多个 Google 日历,但定义附加日历时,必须分两步进行。

首先,定义日历没有单击更改日历的按钮(即保留默认日历)。单击“确定”,日历即被保存。

然后在日历列表中右键单击刚刚定义的日历,然后从菜单中选择“首选项”。现在您可以单击该按钮并将默认日历更改为您想要的日历。

相关内容