Ja ich weiß, man muss nur die Pro-Version von Rainlendar kaufen, schon ist es möglich, mit dem Google Kalender zu synchronisieren. Aber eine kostenlose Möglichkeit ist ja auch nicht schlecht. Und die stelle ich nun vor.
Das dafür nötige Programm heißt GCALDaemon und dient dazu, den Google Kalender mit allerlei iCal-kompatiblen Programmen zu synchronisieren. Das ganze ist plattformunabhängig, da es in Java geschrieben ist.
Installation
Dazu muss GCALDaemon nur installiert (oder entpackt, ich bevorzuge portable Programme) werden. Anschließend führt man die Datei config-editor.bat im Ordner GCALDaemonbin aus.
Für die portable Nutzung empfiehlt es sich, anschließend die absoluten Pfadangaben in den Dateien in den Ordnern bin und conf durch relative zu ersetzen. Für die standalone-start.bat wird so zu Beispiel ganz am Ende aus "C:/Program Files/GCALDaemon/conf/gcal-daemon.cfg" dann "../conf/gcal-daemon.cfg". Hierbei ist zu beachten, dass keine Backslashes verwendet werden dürfen.
Konfiguration
Nun geht es an die Konfiguration für die Verbindung mit Rainlendar. Zuerst startet man password-encoder.bat und gibt sein Google-Passwort ein, welches dann verschlüsselt wird.
Dann muss der Pfad zur iCal-Datei des Google-Kalenders in den Einstellungen desselben gesucht werden. Nun kann man im Ordner GCALDaemoncfg die gcal-daemon.cfg bearbeiten. Dabei ist folgendes einzustellen:
- file.enabled=true
- file.google.username=Deine Googlemail-Adresse
- file.google.password=Dein verschlüsseltes Passwort
- file.private.ical.url=Deine private iCal-URL ab /calendar
Man kann dann entweder in Rainlendar den Pfad zu einer iCal-Datei im GCALDaemon-Ordner eintragen oder hier in der cfg den Pfad zur iCal-Datei von Rainlendar (wie ich es im obigen Bild gemacht habe). Mit dem Start von standalone-start.bat sollte die Synchronisation beginnen.
Einrichtung als Dienst
Damit GCALDaemon nicht immer über die Batch-Datei gestartet werden muss, kann man es ganz einfach als Dienst installieren. Hierzu muss zuerst im Ordner cfg die nt-service.cfg bearbeitet werden. Man muss bei “Main configurator file” den richtigen Pfad zur gcal-daemon.cfg eintragen und bei “Command of the Java application” den vollen Pfad zur java.exe, falls dieser nicht in den Umgebungsvariablen von Windows eingetragen ist. Es ist außerdem darauf zu achten, dass bei einem 64-bit-System trotzdem die 32-bit-Version der JRE benötigt wird. Außerdem gab es bei mir einen Fehler bezüglich der “Initial Heapsize”. Diesen Wert habe ich deshalb von 3 auf 10 erhöht. Nun muss nur noch die service-install.bat in einer Eingabeaufforderung mit Administratorrechten gestartet werden und der Dienst ist installiert.
Damit wünsche ich viel Spaß beim Synchronisieren! Etwas ausführlichere Anleitungen gibt es auf der Homepage von GCALDaemon.