在GNOME Shell上,我想使用日历并将其与我的Google日历帐户同步,但是我的计算机上装有Thunderbird。我已经看到了几篇文章,它们通过终端将Thunderbird设置为默认设置,但是这些更改并没有影响桌面面板上的日历。我过去曾经使用过Evolution,但我从未真正喜欢过它,但是如果需要,它将与它保持一致,以便于Google日历同步。
在GNOME Shell上,我想使用日历并将其与我的Google日历帐户同步,但是我的计算机上装有Thunderbird。我已经看到了几篇文章,它们通过终端将Thunderbird设置为默认设置,但是这些更改并没有影响桌面面板上的日历。我过去曾经使用过Evolution,但我从未真正喜欢过它,但是如果需要,它将与它保持一致,以便于Google日历同步。
Answers:
您可以尝试: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. yourname@gmail.com
Please choose the Account:
输入您的帐户号码,该程序将开始同步。
如果您不想每次都手动运行它,则应将其添加gnome-shell-google-calendar.py
到启动应用程序中(请参阅以下答案:如何在GNOME 3中启动时管理应用程序?在“命令”字段中插入gnome-shell-google的路径-calendar.py)。
做完了!
这个Thunderbird的Evolution Mirror扩展对我来说非常完美,非常简单。
1) sudo apt-get install python-evolution python-gnome2
2)运行Evolution并一次通过设置对话框。您可以使用伪造的凭据,没关系。(我不确定为什么这是必要的,但是在附加站点上推荐它。)关闭Evolution。
3)从网站下载扩展文件(由于某种原因,我在Thunderbird的内置附加搜索器中找不到该扩展文件)。
4)转到工具->附加组件。单击搜索框旁边的下拉菜单,然后选择“从文件安装附件”。选择您刚刚下载的.xpi扩展文件。
5)重新启动Thunderbird。您的Thunderbird事件现在应该出现在gnome(shell)时钟applet中。如果您已经将Google日历与Thunderbird进行了同步,那么此时您的Google日历将显示在gnome时钟子视图中。
可选步骤
6)卸载Evolution(但不卸载python-evolution)。难道不是 purge evolution
。
7)如果运行,gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird
则在时钟小程序中单击“打开日历”时,Thunderbird将打开。
好的,据我了解,您需要在Gnome-Shell的顶部面板日历中显示Thunderbird事件。因此,我想第二部分,即以某种方式为您解决了将Thunderbird日历同步到Google的问题。
为此,您可能需要执行以下操作(这很简单,大约需要5分钟才能完成整个操作):
1)安装Evolution和python-evolution(我们稍后将删除Evolution):
sudo apt-get install evolution python-evolution
2)打开Thunderbird,转到“文件”>“新建”>“日历”,在打开的对话框中:
3)现在打开Evolution,转到“文件”>“新建”>“日历”(我们不会在这里创建另一个日历,而只是将我们刚刚创建的Thunderbird日历链接到Evolution,这样它将显示在“ Gnome-Shell”面板中) :
4)现在,我们将检查它的工作原理(它应该已经为您工作!)。保持Evolution的打开状态,并同时打开Thunderbird。在Thunderbird中新创建的日历中创建今天的事件……几秒钟之内,它应该立即出现在Evolution和Today下的顶部面板中。现在在Thunderbird中将其移动(拖放)到明天...在您的Evolution中,该事件应立即移到明天,并且Gnome-Shell的顶部面板日历现在将其显示在Tomorrow下。因此,它现在应该可以正常工作。
5)(可选)您可能想要从系统中删除Evolution,但是应该保留两件事:Evolution设置和python-evolution。要删除Evolution并保持设置不变,请使用
sudo apt-get remove evolution && sudo apt-get autoremove
但不适合清除净化!至于python-evolution,无论如何,gnome-shell都会使用它,因此请不要删除它。
现在,您可以将Thunderbird与新创建的日历一起使用,该日历会自动并立即同步到顶部面板日历。
只需确保已将所有旧的日历事件移至新事件(导出/导入),或将其同步到Google日历即可。
由于Evolution Mirror损坏,您可以使用EDS Calendar Integration。这是雷鸟插件。它将日历与Thunderbird同步。
这是一些解决方案
http://www.webupd8.org/2011/11/how-to-integrate-google-calendar-with.html
http://www.webupd8.org/2011/09/google-calendar-gnome-shell-integration.html