Syncing your google calendar with the elementary OS Calendar application is super simple, but not obvious. I had initially tried, then noticed that it wasn’t working and forgot about it. After all, I normally always use calendar.google.com on a pinned browser tab on any computer or OS that I use.
First of all, create a new calendar of “Google” type, enter your google username (no need for “@gmail.com”):
You will be then asked for a password:
Go to your google account settings and under the “Signing in to Google” section, you will find an “App passwords” setting.
Generate a new password for the elementary Calendar, then use it in the “Calendar authentication request” dialog.
And that is it.
Um, so where is this option to generate an app specific password? I have tried this several times today, and have found no such option on any of my Google pages.
Try the direct link https://security.google.com/settings/security/apppasswords (source: https://support.google.com/accounts/answer/185833?hl=en)
I have tried this but didn’t seem to sync the calendar at all. Does it take a while? I’ll wait it out a bit and see what happens. I am using Elementary OS Loki with latest updates installed.
No, it should be fast to sync. At least, for me it started right after configuration was fine.
Well. After a day still not synched. I’ll try and reconfigure it again see if it works. I use the laptop as a daily driver but I also got my phone synced up. So it isn’t really that of a rush.
This is great. Unfortunately, it only syncs the main calendar, which is a problem for those who uses multiple calendars. I’ve tried a couple of solutions, but none worked.
Thank you men. Works perfect. you rescued es my day 🙂
how to sync group calendars? like the ones created by someone else but shared with you?
this method doesn’t work anymore. the agenda app doesn’t even try to ask for a password.
Though, while it does this on elementary, I could make it work on an ubuntu with pantheon desktop. The app looks for google credentials registered in gnome, making it work. But there’s no way to do this in pantheon while you can in gnome.
Would like to add that you need to activate two-factor authentication in your Google account for this to work.
The calendar is not syncing because the configuration is set to block the access of non secure aplications, you must go to your googler account configuration and allow non secule aplications.