iCloud + Gnome Calendar

Update 2019-08: Hinweis auf Deaktivieren der Freigabe hinzugefügt.
Update 2018-02: Habe am Ende eine kleinen Hinweis auf doppelte Benachrichtigungen eingefügt.

Manchmal kommt man nicht umhin auch bei proprietären Diensten einen Kalender liegen zu haben. Gut, dass diese immerhin 1a den CalDAV-Standard befolgen, so dass man sie easy einbinden kann.

Ich benutze unter Ubuntu 17.04 den Gnome Calendar und bin damit an sich sehr zufrieden. Einzig das Anlegen von Kalendern ist mir damit bisher nicht nicht gelungen. Weder für Nextcloud und Google Calendar, noch für iCloud. Da der Gnome Calendar das Backend von Evolution nutzt, hab ich mir dieses mal installiert und siehe da, es ist kein Problem mehr Kalender anzulegen (es ist sogar komfortabel). Für die tägliche Nutzung ist mit Evolution dann doch zu schwer und träge. Zum Anlegen der Kalender passt es aber.

Für Google ist das ganze trivial (da out-of-the-box), daher beschreibe ich hier kurz, wie man das für iCloud einrichtet.

1. CalDAV-Adresse

Zunächst muss man seinen iCloud-CalDAV-Server ermitteln. Das geht in dem man sich auf icloud.com einloggt, dort bei einem seiner Kalender auf das Funk-Symbol klickt und ihn öffentlich freigibt (keine Angst, wir deaktivieren das direkt wieder).

Bei mir ist der Server p53. Daraus ergibt sich als iCloud-CalDAV-Server:

https://p53-caldav.icloud.com

Die öffentliche Freigabe kann nun direkt wieder deaktiviert werden.

2. Anwendungsspezifisches Passwort

Da heutzutage die meisten iCloud-Accounts mit Zweistufiger Bestätigung (aka 2-factor-authentication) geschützt sind, müssen wir für die CalDAV-Nutzung ein Passwort anlegen. Dazu loggt man sich in die Apple-ID-Verwaltung ein und legt im Bereich Sicherheit ein s.g. Anwendungsspezifisches Passwort an.

3. Evolution

Zuletzt gilt es noch, den Kalender in Evolution anzulegen. Dazu muss man leider in Evolution mind. ein E-Mail-Konto angeben. Nun kann man in das Kalender-Tab wechseln und über NEU einen Kalender anlegen. Dort wählt man CalDAV, einen Namen, eine Farbe, trägt die oben ermittelte Adresse und seine Apple-ID ein. Nach einem Klick auf Kalender suchen muss man das oben erstellte Passwort eingeben (und speichern!).

Nun sollten alle iCloud-Kalender angezeigt werden und man kann sie hinzufügen, so dass sie mit Lese- und Schreibrechten auch im Gnome Calendar zur Verfügung stehen.

4. Benachrichtigungen

Falls man jetzt doppelte Benachrichtigungen für Termine bekommt muss man sie noch kurz auf Evolution-Seite deaktivieren. Das geht unter Einstellungen, Kalender und Aufgaben, Benachrichtigungen. An dieser Stelle kann man Evolution wieder deinstallieren.

13 Gedanken zu „iCloud + Gnome Calendar

  1. Walter

    Moin, moin,

    ich bin gerade dabei die Anleitung unter Ubuntu 18.04 nachzuvollziehen. Den Server habe ich ermittelt (wie oben), komme allerdings bei der Auswahl des Kalenders nicht wirklich weiter. Es werden keine Kalender angezeigt, es erscheint aber die Fehlermeldung „HTTP-Fehlercode 401 (Unauthorisiert).
    Die Anmeldedaten sind jedoch in Ordnung. Sie wurden händisch als auch per Copy/Paste eingegeben.
    Hat sich inzwischen etwas ge-/verändert oder mache ich einen Fehler?
    VG

    Antworten
  2. cryptosteve

    Sehr sehr cool, vielen Dank.
    Ich habe es unter Cinnamon mit dem gnome-calender durchgespielt und es als „Nextcloud-Account“ hinzugefügt.
    Server: o.g. caldav-icloud-Adresse
    User: icloud-Mailadresse
    Passwort: Anwendungsspezifisches Passwort

    Brauchte auch kein Evolution und kein weiteres Mailkonto dafür. Ich freu mich.

    Antworten
    1. dakira Beitragsautor

      Die öffentliche Freigabe macht man ja nur, um an die Serveradresse zu kommen. Das sollte man sofort wieder deaktivieren (also noch bevor man den Kalender einrichtet). Wenn du dich direkt an die Anleitung hältst, sollte es klappen. Auf gar keinen Fall die öffentliche Adresse benutzten, sondern nur den Server!

      Antworten
    1. dakira Beitragsautor

      Hey Tobias.. thanks for the tip! This didn’t work for me. I had to use the actual mirror, as shown above. Maybe it depends on how old the AppleId is?

      Antworten
  3. Andy

    Hallo zusammen
    Ich probiere gerade den iCloud Kalender in linux mint zu integrieren
    Bin jetzt bei Punkt 3 angekommen und habe Evolution unter Linux Mint geladen meine eMail eingetragen.
    Unter Kalender Neu aufgerufen.
    Kann mir jemand sagen
    Wo kann ich CalDAV auswählen?
    Danke

    Antworten
    1. dakira Beitragsautor

      Bei mir steht da CalDAV zur Auswahl, wenn ich in Evolution einen neuen Kalender anlege. Vielleicht ist in Ubuntu aber auch bei Evolution per Default ein CalDAV-Plugin mitinstalliert, das bei Mint nicht dabei ist?

      Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.