8

I have been able to add my main Google Calendar to the calendar app, but I cannot add secondary calendars. I have attempted to sudo apt-get install evolution-data-server-pantheon-online-accounts but it comes back saying there is no package. Any help?

10

There is currently a Bug that you can only add one calendar of your Google account.

But you can add multiple Google Calendars to Maya via CalDAV.

Add CalDav Calendar

URL: https://apidata.googleusercontent.com/caldav/v2/calendarID/events

User: is your email-address

The calendarID is your email (for your main calendar). For other calendars you can find it in your Google Calendar > Settings > Calendars > Choose your calendar and then under Calendar Address in brackets.

find Google CalendarID

  • Does this still work? I couldn't reproduce this using the latest stable release ... – ciri Apr 18 '16 at 19:01
  • It looks like Google has changed the URL. See developers.google.com/google-apps/calendar/caldav/v2/… Maybe it's still working with the new URL. I haven't test it yet. – Benni Apr 19 '16 at 13:45
  • 1
    This didn't work for me in Loki,k neither did the method proposed by @Benni. Although maybe I simply did something wrong. – tatsuhirosatou Nov 2 '16 at 4:52
2

Maya Calendar, also knows as Calendar, has a plugin named maya-calendar-plugin-google, installed by default.

You can go to options and add multiples accounts.

In order to add them, they must configured to thirdy party applications.

Look at:

Google Calendar Support

1

I've found a workaround to show multiple calendars

https://github.com/elementary/calendar/issues/16#issuecomment-423436392

  • Great, worked for me too! – valkirilov Dec 5 at 10:22
1

The solution proposed by Benni might have worked in the past, but I could not reproduce it with Loki.

In the other hand, the solution proposed by Giovanni Milanesi worked perfeclty and allowed me to have multiple calendars within Maya.

I reproduce bellow the steps (credits goes to him):

  1. Open Google account and create an App Password
  2. Open Google Calendar, go to settings of the single calendar you want to see and copy the calendar ID (it's something like iislfkjsldjfsdljslsflkslksdfs8@group.calendar.google.com )
  3. Open Elementary calendar and click "add new calendar")
  4. Choose "Google" as calendar type, fill whatever name you want and in the user field paste the calendar ID
  5. When it asks for authentication fill it with your google username and the app password
  6. DONE!

You can repeat the steps to add every calendar you want to see

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.