Thunderbird Calendar in Gnome 3

I love Gnome 3, but I hate the Evolution Mail Client it ships with. Thunderbird (+Lightning Extension) is superior to it in any way. In fact, Evolution is pretty much the Outlook Express of the Linux World.

However, Gnome 3 has this really nice calendar view when you click on the Clock in the Top Bar, but it pulls it’s calendar data from Evolution and there’s no easy option to get the data from Thunderbird, which I personally prefer. There’s an addon for Thunderbird called “evolution-mirror” which is supposed to sync the data, but it doesn’t seem to work with Evolution 3 anymore.

Another way to accomplish the sync is this:

First we publish the Thunderbird Calendar to a local file.

As you can see I put my Calendars into a hidden directory here, but you can really put them anywhere. After this is done, it’s time to launch Evolution. Add a new local calendar and select the file you just exported your calendar into.

Note the “On file change” option here, so it automatically refreshes when the calendar updates.

The downside of this method is that every time you update your calendar in Thunderbird you need to publish it again. However, Evolution picks up the updated calendar automatically, so that part works on it’s own. And there we go, having all our calendar date in the Gnome Top Bar.

Edit: In the comments there’s a method to “auto publish” calendars using an extension.

18 Responses to “Thunderbird Calendar in Gnome 3”

  1. Blaimi Says:

    thanks for this info.

    this helps for publishing calendars automatically: http://www.sunbird-kalender.de/extension/autoexport/en/index.html

  2. patrick Says:

    That’s great. It actually works perfect now. Thanks!

  3. Gnome3 : Tampilan kalender dari Kalender Thunderbird Says:

    [...] info dari http://dmtg.me.uk/2011/04/17/thunderbird-calendar-in-gnome-3/  untuk menghubungkan antara Thunderbird dengan Gnome3. Syaratnya Thunderbird sudah dipasangi [...]

  4. Jack Says:

    Thanks- although it’s annoying that I have to do this, it’s very helpful, and not at all as hard as I was expecting it to be. I just hope there are some extensions later on that tailor to using Thunderbird as the default Mail and Calendar application and integrating those features directly.

  5. michael Says:

    Hi,

    so there is an plugin for Thunderbird which actually “mirrors” the calendar to evolution-data-server. It might be interesting for you

    https://addons.mozilla.org/en-US/thunderbird/addon/evolution-mirror/

    Best regards,
    Michael

  6. patrick Says:

    Actually, no: ‘There’s an addon for Thunderbird called “evolution-mirror” which is supposed to sync the data, but it doesn’t seem to work with Evolution 3 anymore.’

  7. Manoel Jorge Says:

    Thanks,

    I was searching on Google how to integrate Thunderbird+Lighting on Gnome 3 and I found your site. It’s working fine here :) !

    Info about my system: Ubuntu 11.04 x86_64 with Gnome 3. Thunderbird 3.1.11 with Lighting 1.0b2 extension.

  8. Reg Says:

    ‘“evolution-mirror” which is supposed to sync the data, but it doesn’t seem to work with Evolution 3 anymore’

    It works for me. Fedora 15 i686, Evolution 3.0.3, Thunderbird 6.0.2, Lightning 1.0b5, Evolution Mirror 0.2.3

  9. Lardy Says:

    Cheers for this. Running with Fedora 15, Gnome 3, Thunderbird 7.0 & Lightning 1.0b7.

    Did not use AutoExport_0.5.0.xpi

    Solution:
    * Switch to Calendar mode in Thunderbird
    – Menu: Events and Tasks > Calendar
    – Can’t see the calendar list?
    – In TB window grab the divider on the far left if you have hidden like me
    * Export your calendar to /home/lardy/.calendar/home.ics
    * Copy home.ics to another location, just in case
    * In Thunderbird, Create a new calendar and select ‘On the Network’
    * Set Location to: /home/lardy/.calendar/home.ics
    * Now you can delete your original calendar from Thunderbird
    * Leaving you using home.ics
    * Changes made to your calendar in Thunderbird will instantly show in Gnome 3

  10. Lardy Says:

    Sorry, typo:

    * Set Location to: file:///home/lardy/.calendar/home.ics

  11. CSS Says:

    CSS…

    [...]dmtg.me.uk » Blog Archive » Thunderbird Calendar in Gnome 3[...]…

  12. Federico Says:

    evolution-mirror (version 0.2.3) works fine also here (Debian testing, evolution 3.0.3-2, thunderbird 8)

    Patrick, you should update the guide.
    Thanks!

  13. DrewLong Says:

    Evolution-Mirror seams to have a problem with Evolution on Ubuntu .. It works OK on Fedora 15 & LMDE running in VB but not on anything with an Ubuntu base for some reason.

  14. zenabi Says:

    Lardy’s solution together with the original post is beautiful! Works without any extensions and supports different calendars! Thank you so much, guys!
    PS: If you want that “Open Calendar” actually starts Thunderbird instead of evolution execute this in a terminal:
    gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird

  15. jsnjack Says:

    Thank you. It works very good except one thing: in gnome 3 calendar any event has +1 hour… How to fix it?

  16. candy Says:

    candy…

    [...]dmtg.me.uk » Blog Archive » Thunderbird Calendar in Gnome 3[...]…

  17. Scugnizzo Says:

    Hi all, to launch thunderbird from the panel made ​​dconf-editor and in the path org / gnome / desktop / application / office / calendar and org / gnome / desktop / application / office / task (optional) replaced “evolution” with “thunderbird”

    Thanks for tutorial.

  18. Learn More on Commercial Window Film Says:

    Learn More on Commercial Window Film…

    [...]dmtg.me.uk » Blog Archive » Thunderbird Calendar in Gnome 3[...]…

Leave a Reply