Artikel-Schlagworte: „Evolution“

Endlich! N900 sync mit Evolution HowTo!

Montag, 26. Juli 2010

Endlich hab ich wieder einen Beitrag zu meinem N900.
Und endlich hab ich ne Lösung für mein Syncproblem mit Evolution auf Ubuntu.
Leider habe ich bisher keinen Weg gefunden direkt mein Ubuntu mit dem N900 zu syncen
jedoch über den Webdienst Memotoo klappt das jetzt mehr als zufriedenstellend :-D

HowTo Teil1 N900 sync mit Memotoo:

WICHTIG!!! Unbedingt die PIM Daten vorher Sichern!

Als erstes mal bei memotoo einen Free oder Pro Account anlegen.
Der Free Account ist kostenlos lässt aber nur das synchronisieren bis 50 Kontakte oder Termine zu.
Der Pro Account kostet 12€ im Jahr und man kann dann beliebig viele Kontakte, Termine, Aufgaben etc. synchronisieren, weswegen ich mich für den Pro Account entschieden habe.

-Auf dem N900 muss man die Syncevolution Paketquellen einrichten indem man folgende Datei runterlädt und auf dem N900 ausführt: syncevolution.install

-Jetzt das Tool Syncevolution 0.7 per Paketmanager auf dem N900 installieren (0.7 ist wohl nur die Gui im Backend wird die neue syncevolution_0.9.2-4 installiert)

-Nun legt man den Memotoo Dienst im N900 Syncevolution an.
Als Serveradresse kann man entweder:

http://sync.memotoo.com/syncml

oder

https://sync.memotoo.com/syncml

verwenden.
Wenn man die SSL Adresse nimmt muss man allerdings noch in der
/home/user/.config/syncevolution/memotoo/config.ini
die Zeile
#SSLVerifyServer = 1
wieder einkommentieren und auf 0 setzen also wie folgt ändern:
SSLVerifyServer = 0
Da sonst die Verbindung zum memotoo Server leider nicht klappt.

Als Username nimmt man dann den bei Memotoo angelegten Usernamen allerdings will Memotoo den Usernamen in Kleinbuchstaben!
Passwort ist dann natürlich auch das bei Memotoo angelegte Passwort ;-)

Wenn das eingegeben ist kann man noch einstellen welcher Kalender oder welches Adressbuch gesynct werden soll. Bei ersten Sync sollte man dann auch den SlowSync verwenden.
Jetzt ist auf dem N900 alles eingerichtet und man kann schon das erste mal synchronisieren :-D

HowTo Teil2 Ubuntu Evolution sync mit Memotoo:

-Als erstes muss man auch hier im Ubuntu das Syncevolution PPA einrichten:
deb http://downloads.syncevolution.org/apt stable main
und dann das Paket syncevolution-evolution installieren (momentan Version: 1:1.0-2)

-Nach dem Installieren gibt es im Ubuntu unter “Anwendungen” “Internet” den Menüpunkt “Synchronisation” dieser ist die GUI für das Syncen.

-Diese ruft man nun auf und klickt auf “Sync Service ändern/bearbeiten” im sich öffnenden Menü wählt man den vorkonfigurierten Memotoo Service auf und gibt seine Daten ein.
Danach nicht syncen da es noch nicht richtig tut ;-)

-Man öffnet nun ein Terminal und legt falls noch nicht vorhanden folgenden Ordner im eigenen Homeverzeichnis an
.sync4j/evolution
Jetzt wechselt man in den erstellten Ordner
cd .sync4j/evolution/
und lädt ein Paket mit Memotoo Einstellungen rein
wget http://www.memotoo.com/softs/SyncEvolutionMemotoo.tar.gz
danach entpacken
tar -zxvf SyncEvolutionMemotoo.tar.gz
Die Memotoo Logindaten (login und password) muss man dann in der Datei:
~/.sync4j/evolution/memotoo/spds/syncml/config.txt
ergänzen.
In den einzelnen Sync-Konfigurationen müssen nun noch die Namen für die Datenquellen angepasst werden. Also in
~/.sync4j/evolution/memotoo/spds/sources/addressbook/config.txt
~/.sync4j/evolution/memotoo/spds/sources/calendar/config.txt
~/.sync4j/evolution/memotoo/spds/sources/memo/config.txt
~/.sync4j/evolution/memotoo/spds/sources/todo/config.txt
jeweils den Eintrag
evolutionsource = Personal
ändern in Persönlich oder wie der Kalender oder das Adressbuch usw. bei euch heißt bei mir war das dann:
evolutionsource = Persönlich

Jetzt ist soweit alles eingerichtet und man kann im Terminal das erste mal syncen um bei evtl. Fehlern ne ausgabe zu bekommen:
syncevolution memotoo
wenn das auch tut kann man das ganze auch per GUI Syncen.

Und was soll ich sagen bei mir tuts einwandfrei :-D
Bei meinen Tests bzw dem ersten Syncvorgang hab ich allerdings einen leeres Evolution verwendet um doppelte Einträge zu vermeiden.
Sowohl auf dem N900 als auch im Ubuntu kann man das Syncevolution so einstellen das automatisch gesynct wird.
Im Ubuntu wird dann automatisch alle 30min gesynct auf dem N900 einmal am Tag mit einstellbarer Zeit.

Das ganze wurde auf zwei unabhängigen N900 und Notebooks mit Ubuntu getestet und funktioniert soweit einwandfrei. Feedback ist gerne willkommen!

Achja ein Vorteil von Memotoo ist das man seine Pimdaten sowohl per Webzugangs bearbeiten kann als auch auf jegliches Handy mit SyncML oä synchronisieren kann!

Suche Sync HowTo Nokia N900 – Evolution

Montag, 15. März 2010

Falls es Jemanden da draußen gibt der weiß wie man Evolution (Ubuntu) mit dem N900 synchronisiert bekommt wäre es super wenn derjenige mir ein HowTo oder Link zukommen lassen könnte :-D

Ich hab jetzt sämtliche Infos die ich ergoogelt habe durchprobiert und komme auf keinen grünen Zweig. Sämtliche Tests mit syncevolution auf dem N900 haben mir mein komplettes Adressbuch zerschossen was dank Backup kein Problem war ;-) Ich hoffe es kann mir wer helfen!

Evolution mit Handy synchronisieren (Teil2)

Sonntag, 14. Februar 2010

Fortsetzung von Evolution mit Handy synchronisieren

In dieser Fortsetzung will ich die benötigten Schritte erklären um ein Sony Ericsson W890i Handy mit Evolution zu synchronisieren.
Vom Ablauf her macht man das genauso wie im verlinkten Artikel, allerdings nimmt man nicht das Plugin “synce-sync-engine” sondern den “syncml-obex-client”. Diesen kann manfolgendermaßen installieren:

sudo apt-get install opensync-plugin-syncml

Damit dieser funktioniert habe ich eine im Internet gefundene Konfigdatei nach

/home/user/.opensync-0.22/gruppenname/2/syncml-obex-client.conf

kopiert.
Hier noch die Konfig:

www.big-boogi.de/uploads/syncml-obex-client.conf

Evolution mit Handy Synchronisieren

Montag, 7. Dezember 2009

So heute gibts mal wieder einen Artikel mit Ubuntu Inhalt :-D
Seit Wochen beschäftige ich mich wieder mit dem synchronisieren meiner PIM Daten.
Das eigentliche Synchronisieren von Kontakten hatte zwar seither immer recht gut funktioniert allerdings hatte ich immer wieder das Problem das Termine im Kalender oder auch in den Kontakten eingetragene Geburtstage nach dem syncen meist um einen Tag vordatiert waren. Jetzt hab ich mich wieder an das Thema rangesetzt und muss sagen das ich total begeistert bin! Ich habe jetzt Opensync so laufen das mein Evolution mit meinem Mda Pro, meinem Ameo (beide WM6) und auch mit meinem Sony Ericsson w890i ohne Probleme synchronisiert. Für alle die auch Interesse an eine funktionierenden Lösung haben versuche ich jetzt mal ein kleines HowTo zu schreiben:

Um zu starten hab ich mal nach einem aktuellen PPA geschaut in dem sämtliche benötigte Pakete für Ubuntu Karmic Koala enthalten sind, folgendes hab ich gefunden:

deb http://ppa.launchpad.net/synce/ubuntu karmic main

Dieses PPA muss man in die Sourcelist einfügen und noch den benötigten Key abgerufen und installieren:

sudo apt-key adv --recv-keys --keyserver subkeys.pgp.net B152F042D246C25D

Nach dem aktualisieren des Paketmanagers mit:

sudo apt-get update

kann man nun die SynCE Basispakete installieren:

sudo apt-get install synce-hal librra-tools librapi2-tools

Wenn man nun ein Windows Mobile 5/6 Gerät per USB Kabel einsteckt sollte man mit dem Befehl:

synce-pls

die auf dem PDA enthaltenen Dateien im Terminal sehen können.
In diesem Fall funktioniert schon mal die Verbindung zwischen PDA/Smartphone und PC.
Damit Opensync sich mit Windows Mobile Geräten synchronisieren kann benötigt man folgende Pakete:

sudo apt-get install multisync-tools opensync-plugin-synce synce-trayicon synce-sync-engine

Für das syncen mit Evolution braucht man noch folgendes:

sudo apt-get install opensync-plugin-evolution

Nachdem das alles installiert ist kann man nun die Partnerschaft einrichten.
Als erstes habe ich geschaut ob auf dem PDA noch Partnerschaften eingerichtet sind das geht mit:

synce-list-partnerships

Windows Mobile kann per default nur zwei Partnerschaften Verwalten, deswegen sollte für das weitere einrichten max. 1 Partnerschaft vorhanden sein.
Wenn man eine Partnerschaft löschen möchte kann man das machen mit:

synce-delete-partnership

Achtung! Löscht man alle Partnerschaften auf dem Mobilen Gerät werden auch alle PIM Daten darauf gelöscht!
Jetzt kann eine Partnerschaft angelegt werden:

synce-create-partnership "Mein Linux Desktop" "Contacts,Calendar"

Die Beschreibung “Mein Linux Desktop” ist frei anpassbar. “Contacts,Calender” stellt die Art der Daten dar die synchronisiert werden sollen. Mögliche Einträge dafür sind Contacts, Calendar, Tasks und Files.
Jetzt kann eine Syncgruppe angelegt werden:

msynctool --addgroup synce-sync

Der Eintrag “synce-sync” kann beliebig verändert werden.
Nun fügen wir der Gruppe die Mitglieder die sich sich syncen sollen hinzu:
Für Windows Mobile:

msynctool --addmember synce-sync synce-opensync-plugin

Für Evolution:

msynctool --addmember synce-sync evo2-sync

Jetzt kann synchronisiert werden mit:

msynctool --sync synce-sync

Falls man beim anlegen der Sync Gruppe einen anderen Namen als “synce-sync” verwendet hat muss man diesen hier auch verwenden.

In meinem Fall hat der Sync Vorgang auf ahnhieb funktioniert deshalb geh ich davon aus das dieses HowTo so funktionieren müsste ;-)

Nun sollte auch beim anschliesen des PDA/Smartphone ein kleines Trayicon angezeigt werden. Das Icon scheint sich ähnlich wie Microsofts activesync zu verhalten. Man kann Partnerschaften löschen oder erstellen sogar Programme auf dem mobilen Gerät installieren oder entfernen und Systeminfos auslesen. Ich hatte bisher allerdings noch keine Zeit das ganze auf Herz und Nieren zu prüfen weswegen ich das hier nur am Rande erwähnen möchte.

Für das synchronisieren des Sony Ericsson Handys mt Evolution schreibe ich diese Woche nochmal einen Beitrag. Ich hoffe ich konnte dem einen oder anderen mit diesem Artikel helfen Feedback ist natürlich immer willkommen!