
- Kalender und Ubuntu Cloud - Ole Christian Wrobel
Die Evolution-Suite von Novell ist nach Angaben des Herstellers die unter Linux am weitesten verbreitete E-Mail-, Termin- und Kalender-Verwaltung der Welt. Unter Ubuntu ist die Suite der Standard-E-Mail- und Kalender-Client. Durch das Programm SyncML können sich unter anderem Kontakte oder auch Aufgaben synchronisieren lassen. Allein das Benutzen eines Kalenders oder auch mehrerer von verschiedenen Rechnern aus gestaltet sich immer noch schwierig. Dabei bietet der ics-Standard, benannt nach der spezifischen Datei-Endung, eigentlich beste Möglichkeiten. Mit der Cloud von Ubuntu, dem Dienst Ubuntu-One, gibt es dennoch eine einfache Lösung, einen oder mehrere Evolution-Kalender auf mehreren Rechnern zu benutzen.
Die Hintergründe
Ubuntu-One ist der mittlerweile kraftvolle Online-Speicher und File-Synchronisations-Dienst des Ubuntu Linux-Derivats. Das System funktioniert, indem nach der Installation ein eigener Ordner, der Ordner Ubuntu-One, auf dem System eingerichtet wird. Nach Anlegen eines, in der Grundversion kostenfreien, Ubuntu-One-Zugangs werden Dateien, die in diesem Ordner gespeichert sind, automatisch in den Web-Speicher hoch geladen. Dieser Web-Speicher ist von jedem mit dem Internet verbundenen Rechner zu erreichen. Werden weitere Rechner dem Ubuntu-One Konto hinzugefügt, so werden die Dateien im Ubuntu-One-Ordner automatisch auf allen angeschlossenen Rechnern synchronisiert.
Die Evolution-Kalender-Anwendung ist der Standard-Kalender unter Ubuntu. Die Kalender-Daten werden im .ics-Format in einem lokalen Verzeichnis abgelegt. Voreingestellt liegt der Kalender im Verzeichnis: home/(individuelles User-Verzeichnis)/.local/share/evolution/calendar/system/calendar.ics. Um das .local-Verzeichnis anzuzeigen, muss im „individuellen User-Verzeichnis“ das Häkchen bei „verborgene Dateien anzeigen“ unter der Register-Karte „Ansicht“ gesetzt werden.
Den Evolution-Kalender synchronisieren
Die weiteren Schritte sind einfach und liegen auf der Hand. Die im obigen Verzeichnis abgelegte Datei calendar.ics wird kopiert und im Ubuntu-One-Ordner abgelegt. Die Datei kann bei Bedarf auch umbenannt werden. In der Evolution Suite wird in der Kalender-Ansicht nun ein neuer Kalender angelegt. Über das Menü „Neu“ kann die Option Kalender ausgewählt werden.
In dem nun aufgehenden Feld wird ein individueller Name für den neuen Kalender eingegeben und danach ein Häkchen bei „Optionen anpassen“ gesetzt. Jetzt steht das Feld „Ordner“ zur Verfügung. Dort soll nun der Pfad zur calendar.ics-Datei eingegeben werden, die ja zuvor im Ubuntu-One-Ordner gespeichert wurde. Das war auch schon die ganze Arbeit. Die Datei calendar.ics wird von nun an automatisch mit der Ubuntu-One Cloud abgeglichen. Auf weiteren Ubuntu-Rechnern wird der neue Kalender nach obigem Beispiel ebenfalls angelegt. Wichtig ist, dass der neue Kalender unter „Optionen anpassen“ immer auf die im Ubuntu-One-Ordner abgelegte calendar.ics Datei verweist. Auf diese Weise kann der Evolution-Kalender mit beliebig vielen Ubuntu-Rechnern benutzt werden.
Ausblick SyncML
Die vorgestellte Lösung ist eine einfache Möglichkeit, einen Evolution-Kalender auf mehreren Rechnern zu benutzen. Dabei sollte immer darauf geachtet werden, dass nur ein Rechner zur gleichen Zeit auf die im Ubuntu-One-Ordner abgelegte Datei zugreift. Wird mit mehreren Rechnern gleichzeitig im Evolution-Kalender gearbeitet, wird es zu Datei-Abgleich Konflikten kommen. Folge wären Verluste von einzelnen Terminen.
Es ist sehr wahrscheinlich, dass es in einiger Zeit über den SyncML-Standard eine bessere Möglichkeit des Kalender-Abgleichs geben wird. Bis dahin bietet die oben beschriebene Lösung eine gut nutzbare Alternative.
