
How do I sync my Google Calendar and Contacts with Evolution?
I’ll show you how!
This example uses Evolution 2.28.3 on Ubuntu 10.04.
This obviously works well along with your Gmail configured in Evolution as IMAP.
Make sure to have this package installed first:
sudo apt-get install evolution-plugins-experimental
Part 1 – real two-way sync of your Google Calendar in Evolution
First, click on Calendars to open the Calendars view.
Then, right click on the left hand side in the blank white space area.
On the contextual menu that opens, click New Calendar.
On the next window, change Type to Google.
For username put your Google email address.
If desired, check the lower two boxes. And finally when ready, click Retrieve list
Supply your Google password when prompted.
Done! Repeat to add additional Google Calendars you may subscribe to.
As usual it integrates with the Gnome desktop calendar.
Part 2 – real two-way sync of your Google Contacts in Evolution
Open the Contacts view in Evolution.
Right click on the blank white space along the left hand side, then choose New Address Book.
On the next window that appears, change Type to Google.
For username, put your Google email address.
I suggest checking the Use SSL box.
Done!



Excelent! Thanks,
Twitter: fspress
The instruction you provided worked flawlessly. Evolution is an awesome tool, and with integrating my Google apps calendar and contacts, it just got a whole lot better. Any chance of incorporating Gmail’s tasks in Evolution?
Hi,
Excellent guide.
Worked first time.
Thanks for bothering to post this.
Richard
Worked perfectly !! Thanks a million.
now…. how do we get Google to fix the Daylight Savings issues????
Since update on Ubuntu 11.10 the synchronisation with google contacts is not possible any more.
No google contact are shown and delete of the google address book is not possible any more.
If I create a new google address book it is the same, and also not possible to delete.
I have reinstalled Evolution and it is still the same.
Twitter: PacketCollision
It worked for me for a little while on Ubuntu 11.10, but now I’m seeing the same problem. I’m thinking it might have to do with stored passwords or settings in Evolution, but I haven’t found anything helpful yet.
Twitter: PacketCollision
OK, I think I have a solution, note that I haven’t tested enough to be sure that every one of these steps is actually necessary, but this worked for me, so it’s worth a try:
1) close Evolution by typing “evolution –force-shutdown” in terminal
2) Open the “Passwords and Keys” program either by finding it in the menus or just typing “seahorse” into the terminal.
3) in the “Passwords” tab, under “Passwords: login”, look for the entry that starts with google:// and delete it.
4) restart Evolution
5) enter your Google password when it prompts for it.
Following those steps got it working for me. Let me know if it does the same for you.
worked perfectly for me!
thank you!
The flushing of the password in seahorse(Ubuntu 11.10) didn’t appear to work for me. Evolution prompts me to re-enter the password but the test contact created in Evolution does not appear in gMail contacts.
Thanks Daniel, the tips worked for me.
This works for me to, but I have to do this each time I start the computer. This is true for LMME 12 and debian 12. With each re-boot my GMail email always shows up but not the GMail contacts. Debian has a problem, not finding canberra-gtk-module, so evolution fails to load in seahorse, but after exiting the contact list shows up. Strange.