Hallo zusammen!
Ich habe ein gutes, altes Nokia 6230i, an dem ich sehr hänge, und zwei Computer, auf denen Xubuntu 13.10 läuft (bin vor wenigen Tagen von Unity auf Xfce umgestiegen). Nachdem mir monatelang ein defekter Kalendereintrag im Handy Probleme gemacht hat, ist das Problem nun gelöst und ich kann endlich wieder den Kalenderinhalt vom Handy mit Gammu bzw. Wammu auslesen. Das Handy wird über Bluetooth angesprochen.
Ich möchte nun meine Termine am PC unter Mozilla Lightning verwalten und mit meinem Handy synchronisieren. Dabei habe ich mich für eine aktuelle Version von Lightning, also gegen die aus den Paketquellen entschieden. Von wolkigen Lösungen wie Google Calendar halte ich dabei nichts, es soll alles lokal ohne Online-Dienste laufen. Es wird nicht vorkommen, dass beide Rechner gleichzeitig genutzt werden. Insbesondere läuft Thunderbird nie gleichzeitig auf beiden. Ein Großteil der Dateien auf den beiden Rechnern werden regelmäßig per Unison (über ssh) synchronisiert. Die Thunderbird-Profile werden dabei nicht synchronisiert, bzw. nur ausgewählte Dateien (bisher: Lokal Ordner und Adressbuch).
Aus meinem Handy habe ich knapp 900 alte Termine importiert und möchte sie in Lightning gern behalten (sozusagen als Tagebuch). Neue Termine werde ich sowohl über Lightning, wie im Handy anlegen und möchte sie weitgehend synchron halten (bis auf die uralten, archivierten).
Das direkte Synchronisieren der Lightning-Datenbank ~/.thunderbird/XXXXXXXX.default/calendar-data/local.sqlite ist nicht möglich. Daher benutze ich im Augenblick eine einzige ics-Datei als externen Kalender für alle Termine.
Bei dieser Vorgehensweise habe ich noch folgende Probleme:
Beim Import vom Handy mit Wammu verschieben sich Zeiten um eine Stunde. Das dürfte mit der Zeitzone (MEZ=UTC+1 und im Sommer MESZ=UTC+2) zu tun haben (vgl. Foreneintrag). Ich suche noch nach einer Lösung, wie ich das korrigiere.
Bei jedem Start von Thunderbird orgelt Lightning erstmal mehrere Minuten auf der Festplatte herum, bis der externe Kalender im ics-Format (290 kB) mit der internen Datenbank local.sqlite (1,5 MB) abgeglichen sind. Anscheinend sind externe ics-Kalender kein sinnvoller Weg zum Abgleich vieler Termine. Ich muss also irgendwie archivierte Termine von aktuellen Terminen trennen, weiß aber noch nicht wie. (Eventuell je einen externen Kalender für jedes Kalenderjahr oder archivierte Termine nur in der internen Lightning-Datenbank halten? Wie verschiebt man ganze Kalender von extern nach intern?)
Für den Export von Lightning auf das Handy hab ich noch keine schlüssige Strategie. Alte Termine sollen nicht übertragen werden, weil der Kalender-Speicher im Handy einfach zu klein ist. Und wie ich mit Konflikten umgehe, weiß ich auch noch nicht.
Die meisten Foren-Einträge zu dem Thema sind von ca. 2007 (als es noch OpenSync gab). Ich denke mit Lightning und gammu habe ich im Prinzip alles was ich brauche. Mir fehlt nur noch eine schlüssige Strategie für die Aufteilung des Kalenders in aktiv und archiviert und ein kleines Shell-Script für die Synchronisierung - oder irgendeine andere Lösung für obige Probleme.
Ich wäre froh über jede Art von Anregeung! Vielen Dank schonmal vorab!