Montag, 5. Oktober 2009

Google Calendar mit KDE Kontact und gcaldaemon unter Ubuntu Jaunty

Ich wollte mir mal die KDE-Organizer-Suite Kontact angucken und habe festgestellt, dass sie mir sehr gut gefällt. Einziges Problem war dann nur noch die Synchronisation von meinen Google-Kalendern. Da ich aber nicht der einzige mit diesem Problem war, gibt es das schöne Tool GCalDaemon. Dieses kann sowohl Filebasiert als auch http-basiert GoogleCalender Files zur 2-Wege-Synchronisation für Linux bereitstellen. Filebasiert meint, dass der Kalender local in einer Datei gespeichert wird und bei Update (push oder get) die Änderungen vom GCalDaemon in dieser Datei vorgenommen werden. Http-basiert meint, dass local ein standalone-http-server läuft auf dem man dann zugreifen kann.

Im Prinzip habe ich mich an diese Anleitung gehalten und dann durch rumprobieren es in Kontact nutzen können.

Für alle, die es auch mal ausprobieren wollen, hier meine Kurzzusammenfassung:
Den Daemon installieren
  $ bzr branch lp:~binwiederhier/+junk/gcaldaemon
  $ cd gcaldaemon
  $ wget http://downloads.sourceforge.net/gcaldaemon/gcaldaemon-linux-1.0-beta16.zip
  $ sudo ./create-package.sh gcaldaemon-linux-1.0-beta16.zip 'gcaldaemon_1.0beta16~ubuntu0_all.deb'
  $ sudo dpkg -i gcaldaemon_1.0beta16~ubuntu0_all.deb

Daemon konfigurieren
   $ gcaldaemon-config

Daemon starten
   $ gcaldaemon start

In den KDE / Gnome Autostart eintragen
   $ gcaldaemon enable kde
   $ gcaldaemon enable gnome


Nun kann man in Kontact im Bereich Kalender einen neuen Kalender hinzufügen. Dort wählt man den entfernten Rechner aus und gibt die private ICal-Adresse des google-Kalenders an. WICHTIG: Am Anfang der Adresse das 'www.google.com' durch 'localhost:9090' ersetzen.

Evtl. muss man noch sein Benutzerpasswort des Rechners angeben und voila, es sollte gehen.

Keine Kommentare: