在 GNOME Shell 上,我想使用日历并将其与我的 Google 日历帐户同步,但我的计算机上有 Thunderbird。我看过几篇帖子,通过终端将 Thunderbird 设为默认,但这些更改不会影响桌面面板上的日历。我以前使用过 Evolution,但我真的不喜欢它,但如果有必要,我会遵循它,以便轻松同步 Google 日历。
答案1
您可以尝试:https://github.com/vintitres/gnome-shell-google-calendar
只需几个步骤即可:
设置依赖项:
sudo apt-get install python-gtk2 python-dbus python-gdata python-iso8601 python-gnomekeyring
下载地址:https://github.com/vintitres/gnome-shell-google-calendar/zipball/master
将其解压到您喜欢的任何文件夹中。
跑步
gnome-shell-google-calendar.py
:/path/where/you/extracted/gnome-shell-google-calendar/gnome-shell-google-calendar.py
您应该事先在 Google 上设置一个在线帐户(请参阅:什么是在线账户以及它们如何运作?)。您将看到以下提示文本:
A list of existing accounts is below. If you do not see a list of accounts, then you first need to add one. For more information, see http://library.gnome.org/users/gnome-help/stable/accounts.html
0. [email protected] Please choose the Account:
输入您的账户号码,程序将开始同步。
如果您不想每次都手动运行它,您应该将其添加
gnome-shell-google-calendar.py
到启动应用程序中(请参阅此答案:如何在 GNOME 3 中管理启动时的应用程序?,在“命令”字段中插入 gnome-shell-google-calendar.py 的路径)。
完毕!
答案2
不再需要特殊软件。只需转到“设置”->“在线帐户”并添加您的 Google 帐户。您的 Google 日历将同步,事件将显示在 GNOME Shell 日历小部件中。
根据上面的评论,此功能自 3.8 开始可用。我最初没有看到该评论,并开始按照顶部答案中的说明进行操作,然后在设置中看到日历开关,并意识到它已经可以正常工作。
答案3
这进化镜Thunderbird 的扩展对我来说非常完美,而且非常简单。
1)sudo apt-get install python-evolution python-gnome2
2) 运行 Evolution 并浏览一次设置对话框。您可以使用虚假凭证,没关系。(我不确定为什么这是必要的,但附加组件网站上的评论建议这样做。)关闭 Evolution。
3)从网站下载扩展文件(由于某种原因,我无法在 Thunderbird 的内置附加组件搜索器中找到它)。
4) 转到“工具”->“附加组件”。单击搜索框旁边的下拉菜单,然后选择“从文件安装附加组件”。选择刚刚下载的 .xpi 扩展文件。
5) 重启 Thunderbird。您的 Thunderbird 事件现在应该出现在 gnome (shell) 时钟小程序中。如果您已经将 Google 日历与 Thunderbird 同步,那么此时您的 Google 日历将显示在 gnome 时钟小程序中。
可选步骤
6) 卸载 Evolution(但不卸载 python-evolution)。不是 purge evolution
。
7) 如果您运行,gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird
那么当您单击时钟小程序中的“打开日历”时,Thunderbird 将打开。
答案4
由于进化镜坏了,你可以使用EDS 日历集成。这是 Thunderbird 的一个插件。它与 Thunderbird 同步日历。