I’m using Fedora Silverblue and currently struggling with setting up the calendar. I managed to link my iCloud calendar, it’s synced and working. I also synced the contacts and they show up in the contacts app.
Now to my issue, the Birthday Calendar is locked and I cannot choose where to pull the data from, it’s only from the local file which is empty. As a comparison, the Contacts app has the same options but it allows me to switch to the imported file.
I’ve also tried Evolution and it correctly pulls the info for birthdays.
In the GNOME Calendars app, Calendars drop-down menu, I am presented and can activate/deactivate the Birthdays calendars for both my local contacts, as well as the contacts of my online accounts.
How did you set up the iCloud account? I don’t know of any OOTB option to link iCloud to GNOME Online Accounts. You’re also referring to “imported file”, as opposed to linked account.
I linked it from here, it wasn’t an imported file. The link works, I’ve checked it already, if I create a contact in the contacts app, it shows in my icloud, same for calendar meetings.
Btw, what I showed in the first screenshot is actually the Birthdays & Anniversaries (the default one, just renamed), guess I’m missing the Birthday one.
Meantime I’ve also set up my evolution app, here I have the option to display the birthdays.
Honestly, I think it’s an issue of sync between Evolution and the Calendar/Contacts default apps. I’ve reinstalled Evolution, fresh copy, everything works fine, it imports the email, birthdays, calendar (events). Nothing gets to Calendar/Contacts app.
If i set up the accounts via Settings/ Connect an Account and manually add CalDav and CardDav links, Calendar app works fine, Contacts app works fine BUT the Contacts don’t get synec to Calendar (therefore Birthday & Anniversaries calendar doesn’t work).
This seems to be rather an issue of iCloud not providing full CalDav/CardDav functionality, given that I am also using a WebDav/CalDav/CardDav type of online account and it’s working on a Silverblue F41 installation.
Do the iCloud Contacts appear in GNOME Calendar as a calendar at all?
No, it doesn’t, I think it’s because it’s not a calendar per-se; even on iCloud app I have no option to edit it, it shows a subscriptions and draws data from Contacts’ birthday field.
However, Gnome Contacts works fine, and displays birthdays, and I can’t understand why it doesn’t import the info from the contacts list (or maybe I don’t understand the “contacts” under the Birthdays & Anniversaries?).
Either way, with Evolution set up, shouldn’t I, at least, see the iCloud calendar in Gnome Calendar?
Evolution can display the birthdays in the Evolution calendar, that’s for sure.