I want to integrate my Google contacts, calender and Gmail to Unity. And I don´t want to use Thunderbird or even worse Evolution.

Is there a possibility like in GNOME 3.xx? A lightweight contact / calendar / mail app (maybe one app for contact, one for calendar) would be welcome.

Edit: I want to use the calender to sync my appointments with google - e.g. I open my "ubuntu-calender", make a new appointment and it syncs with google calendar. Also return way.

The same with contacts. I want a see and edit all my contacts in an app and have them sync with google.

Gmail: A notifyer would be enough - just one click on the notifyer and it opens googlemail in chrome. Otherwise an lightweigth email client.

Kind regards mpm

  • Can you edit your question to provide more detail what you want to accomplish with this app. Do do just want a repository to backup your g-mail and contact information? How do you wish to use this information with the app (if its not for e-mail)? "I don´t want to use Thunderbird or even worse Evolution" May 17, 2012 at 8:46
  • For Gmail you could use the lightweight mail client Geary
    – BuZZ-dEE
    Oct 1, 2012 at 22:03
  • I would only use calendar if it worked, but it doesn't. Ubuntu 16.04 LTS - July 2017.
    – SDsolar
    Jul 31, 2017 at 12:00

6 Answers 6


You can install Ubuntu’s New Web Apps Feature of Ubuntu 12.04 & 12.10. This will allow you to integrate your Gmail and Google Calender to the desktop, and make them first class citizen on your computer. This will allow for system notification pop-ups, HUD integration, and other Unity features. This is how to install it:

Open the Terminal and type these commands:

sudo add-apt-repository ppa:webapps/preview
sudo apt-get update && sudo apt-get install unity-webapps-preview

Now log out and log back in for the change to take affect. The time next you visit Gmail or Google Calender on Firefox or Chromium, they will ask if you want to integrate with the desktop.

Here is some more reading on the subject:




Hope this helps!

  • 1
    Note that this is still beta software.
    – otus
    Sep 30, 2012 at 4:44
  • 2
    This doesn't work anymore, for me at least - after installing the packages, neither Firefox nor Chrome ask me if I want to use it. Is it still supported? I'm using Ubuntu 16.04
    – Nearoo
    Aug 8, 2016 at 13:34
  • I will NEVER change my repositories for any reason. If it can't be done by normal methods I do not want it on my production systems. nIt would simply add more documentation workload to make sure it is another page of documentation for each and every system's configuration for security audits. And those pages would require audits of the repositories. No way. Nu-huh. Period. I would have a revolt on my hands if I allowed anything like this in our shop.
    – SDsolar
    Jul 31, 2017 at 11:58

For calendar try plasma-widget-googlecalendar For gmail you should find only notifiers (gnome-mail, gmail-notify, gnome-mail-notifier, checkgmail, gm-notify, unity-mail, etc..) or mail clients (claws-mail, balsa, postler, and so on). For Contacts, I'm afraid you can find only Unity Lens, as you can read here: http://iloveubuntu.net/unity-contacts-lens-brings-ubuntu-one-and-google-contacts-dash

Just a couriousity: why not Evolution/Thunderbird?

  • 1
    You should elaborate on your answer and name the specific appliclations you are refering to. The questioner is asking a specific question May 17, 2012 at 8:34
  • Thx to jasmines. I´ll give them a try. I don´t like tb / evol. - it´s to much for me - and it doesn´t integrate with google mail (like archive the mails..)
    – mpm
    May 17, 2012 at 9:17

Install gnome-gmail then run it and will integrate with the system. Run "System Settings" -- "Details" -- "Default Applications" -- click the drop down for "Mail" and select "Gnome Gmail". Your browser will now open to read email at Gmail. After restarting the system click the Mail indicator and the item that says "Setup mail..." will open your browser with Gmail as the active tab. I don't run any local email packages so I don't really need integration with them for web based Gmail Contacts and Google Calendar. Evolution and Thunderbird have the facility to integrate with Google applications.


To get (among other things) pop-up windows for google-calendar reminders, with the option to dismiss or snooze the pop-up, see https://bitbucket.org/edgimar/gcalcli . Here are some quick instructions to run the program / install dependencies:

sudo apt-get install python-gdata gxmessage mercurial
hg clone https://bitbucket.org/edgimar/gcalcli gcalcli-repo
cp gcalcli-repo/gcalclirc.example ~/.gcalclirc

Now modify ~/.gcalclirc so it contains data for your preferred way of authenticating to your calendar. Finally, to run the pop-up daemon, type: ./gcalcli-repo/gcalcli remind -- for (several) more command-line options, just type ./gcalcli-repo/gcalcli with no arguments.

To be able to snooze your pop-ups, replace gxmessage in ~/.gcalclirc with /path/to/gcalcli-repo/extra/reminderpopup .


You can sync Gmail with GNOME Mail, Google contacts with GNOME Contacts, Google Calendar with GNOME Calendar Applet Indicator and Google Tasks with the GNOME Tasks Applet Indicator. You can do more research on each of these tasks.

  • And all of these integrate with Unity? Oct 1, 2012 at 21:58
  • 3
    You gave the answer, shouldn't you elaborate more, rather then sending the person off after making brief suggestions?
    – Dustin
    Nov 14, 2012 at 14:16
  • Downvoting this. It's not nice to send people elsewhere.
    – mmoya
    Jul 28, 2016 at 10:23
  • This is just an opinion statement. No facts here. Nothing to see. Move on.
    – SDsolar
    Jul 31, 2017 at 11:59

To setup Gnome Evolution with Two-Factor-Authorization (2FA) enabled on your account and/or Google for Business, using the IP instead of imap.gmail.com might be necessary if Evolution keeps asking you to login with 2FA.

Recommended configuration that works with 2FA and Google for Business:

  1. Enable IMAP in your GMail settings

  2. Create a new app password for your Google Account (save this somewhere)

  3. In a terminal, run ping imap.gmail.com and copy the IP address

  4. Create a new Email Account in Evolution (File -> New -> Mail Account)

    Full Name: <your full name>
    Email Address: <your full email address>
    Uncheck Look up mail server details based on the entered e-mail address

    Server Type: IMAP
    Server: <the ip address you got in step 3>
    Port: 993
    Username: <your full email address>
    Encryption method: TLS on dedicated port
    Authentication: Password (!)

    Receiving Options: To your preference

    Sending Email, Server Type: SMTP
    Server: <the ip address you got in step 3>
    Port: 465
    Check Server requires authentication
    Encryption method: TLS on dedicated port
    Authentication Type: PLAIN (!)
    Username: <your full email address>

    When prompted for your password, enter your app password, not your Google password.

  5. Create a new Calendar in Evolution (File -> New -> Calendar)

    URL: https://www.google.com/calendar/dav/<your email address>/events/
    User: Your full google account ([email protected])
    Check Server handles meeting invitations

    Click "OK" and enter your app password, not your Google password.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .