Hallo!
Ich habe gerade ein paar Tage damit verbracht, das Synchronisieren der PIM-Daten: Kontakte, ToDos, Kalender, Notizen(KJots) meines Handys(Nokia 5800) mit denen auf meinem PC(KDE-Kontact läuft auf Ubuntu 12.04 mit Unity-Oberfläche) mittels syncevolution zum Laufen zu bringen. Da ich leider nicht die Zeit habe, mich einzulesen, wie man einen korrekten Wiki-Artikel schreibt, stelle ich hier ein kurzes How-To rein. Vielleicht hat ja jemand Zeit, das Ganze in einen Wiki-Artikel umzuwandeln(falls das überhaupt ins Wiki gehört...)
Also: zuerst mal eventuell vorhandene alte Konfigurations-Files löschen:
1 | rm -r ~/.config/syncevolution |
danach deb http://downloads.syncevolution.org/apt stable main zu den Paketquellen hinzufügen, oder deb http://downloads.syncevolution.org/apt unstable main falls man die neueste Version haben möchte. nun syncevolution und syncevolution-kde installieren:
1 | sudo apt-get install syncevolution-evolution syncevolution-kde |
Nun die PIM-Daten-Quellen festlegen wie beschrieben auf https://syncevolution.org/wiki/kde-akonadi :
1 2 3 4 5 6 7 8 9 10 11 12 | $ syncevolution --configure \ keyring=KDE \ addressbook/backend=kde-contacts \ addressbook/database=akonadi:?collection=8 \ calendar/backend=kde-calendar \ calendar/database=akonadi:?collection=10 \ todo/backend=kde-tasks \ todo/database=akonadi:?collection=10 \ memo/backend=kde-memos \ memo/database=akonadi:?collection=11 \ @default addressbook calendar todo memo |
Wobei hier die Zeile mit 'memo' neu ist und die Notizen zuständig ist. Welche Zahlen man bei ...collection= einsetzen muss, erfährt man durch:
1 | syncevolution --print-databases |
Achtung! Zuvor muss akonadi laufen. Dies erreicht man entweder durch starten von
1 | kontact
|
oder durch direktes Starten von akonadi mittels:
1 | akonadictl start |
Nun einfach die gui starten:
1 | sync-ui
|
und einen neuen sync-Service einrichten: zuerst die direkte Synchronisation mit dem Handy und danach den Funambol Netzwerksynchronisation. Bei letzterem nur den Benutzernamen eintragen und noch kein PW. Noch nicht synchronisieren! Nun die gui wieder schließen und folgende Befehle in die Konsole tippen: (*)
1 2 3 4 5 6 7 8 9 10 | syncevolution --configure keyring=GNOME \ addressbook/backend=kde-contacts \ addressbook/database=akonadi:?collection=8 \ calendar/backend=kde-calendar \ calendar/database=akonadi:?collection=10 \ todo/backend=kde-tasks \ todo/database=akonadi:?collection=10 \ memo/backend=kde-memos \ memo/database=akonadi:?collection=11 \ funambol@default addressbook calendar todo memo |
Wobei für die Zahlen wieder die Werte von oben zu verwenden sind. Nun stellen wir das PW ein:
1 | syncevolution --configure password=DasPW funambol@default |
Zu guter letzt tippen wir noch folgendes in die Konsole: (**)
1 2 3 4 5 6 7 8 9 10 | syncevolution --configure keyring=KDE \ addressbook/backend=kde-contacts \ addressbook/database=akonadi:?collection=8 \ calendar/backend=kde-calendar \ calendar/database=akonadi:?collection=10 \ todo/backend=kde-tasks \ todo/database=akonadi:?collection=10 \ memo/backend=kde-memos \ memo/database=akonadi:?collection=11 \ nokia-5800@default addressbook calendar todo memo |
wobei nokia-5800 der Name der Synchronisations-Konfiguration für das Handy ist(= Bluetoothname des Handys). Nun sollte die Synchronisation mit der gui sowohl mit dem Handy, als auch mit dem oneMediaHub(vormals myFunambol) funktionieren.
Bemerkungen: - die Server-URL für oneMediaHub lautet: https://onemediahub.com/sync . Diese ist in der gui nur richtig eingetragen, wenn man die neueste(unstable) Version(1.4.99.3) von syncevolution installiert. Bei der etwas älteren Version, die man über die stable-Paketquelle erhält, steht noch die alte Adresse https://myFunambol.com/sync oder so ähnlich. - Zu Beginn hatte ich immer das Problem, dass, wenn ich meinen PC mit onemediahub synchroniserte habe, danach das synchronisieren mit dem Handy nicht mehr funktioniert hat. Ich vermute, dass beim Wechsel des Synchronisationsprofils in der gui auf funambol auch automatisch das keyring auf GNOME umgestellt wurde. Nach Eingabe von (**) in die Konsole hat dann die Synchronisation mit dem Handy plötzlich wieder funktioniert. - Bilder in den Kontakten können Probleme beim synchronisieren mit dem Handy verursachen. - Natürlich nicht vergessen Bluetooth vorher am Handy und am PC zu aktivieren.
Bearbeitet von aasche:
Als neue Diskussion des Artikels Evolution/Synchronisation verschoben.