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?
4 Answers
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.
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.
- Does this still work? I couldn't reproduce this using the latest stable release ...ciri– ciri2016-04-18 19:01:34 +00:00Commented Apr 18, 2016 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.Ben– Ben2016-04-19 13:45:39 +00:00Commented Apr 19, 2016 at 13:45
- 1This didn't work for me in Loki,k neither did the method proposed by @Benni. Although maybe I simply did something wrong.tatsuhirosatou– tatsuhirosatou2016-11-02 04:52:53 +00:00Commented Nov 2, 2016 at 4:52
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:
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):
- Open Google account and create an App Password
- Open Google Calendar, go to settings of the single calendar you want to see and copy the calendar ID (it's something like [email protected] )
- Open Elementary calendar and click "add new calendar")
- Choose "Google" as calendar type, fill whatever name you want and in the user field paste the calendar ID
- When it asks for authentication fill it with your google username and the app password
- DONE!
You can repeat the steps to add every calendar you want to see
I've found a workaround to show multiple calendars
https://github.com/elementary/calendar/issues/16#issuecomment-423436392
- Great, worked for me too!valkirilov– valkirilov2019-12-05 10:22:44 +00:00Commented Dec 5, 2019 at 10:22

