Fredo's Blog

Humanities, Social Sciences and Free Software

Die Evolution der PIM-Synchronisierung

, , , , , ,

Selten waren Darwin und Moses so einträchtig – SyncEvolution und Genesis sind in neuen Versionen erschienen und bringen PIM-Synchronisierung unter GNOME wieder einen Schritt voran.

SyncEvolution ist mittlerweile kein Freizeitprojekt mehr, sondern die offizielle Sync-Lösung von Moblin/MeeGo. Kein Wunder, dass die Entwicklung seit der letzten stabilen Version deutliche Schritte voran gemacht hat. Neu ist eine eigene GUI, aber auch unter der Haube hat sich einiges getan. Wer sich für die Details interessiert, dem sei die offizielle Release-Mitteilung ans Herz gelegt.

Schon zwei Tage vor dem Release von SyncEvolution 1.0 ist die darauf aufbauende Version 0.6 von Genesis, meinem leichtgewichtigen SyncEvolution-Frontend, erschienen. Die neue Version trägt dem geänderten Umfeld Rechnung, in dem Genesis steht: Der SyncEvolution-Kern bietet bessere Möglichkeiten, Frontends anzubinden und mit sync-ui bringt SyncEvolution nun selbst ein mächtiges Konfigurationswerkzeug mit. Aber auch Ubuntu hat mit dem AppIndicator das Benachrichtigungsfeld kräftig umgekrempelt und nebenbei schon wieder ein neues Icon-Thema für Panel-Icons etabliert.

All das hat dazu geführt, Genesis noch einmal (fast) von Grund auf neu zu schreiben. Es ist nur noch der Code aus den bisherigen Versionen übernommen worden, der nach wie vor gebraucht wird. Genesis setzt diesmal auf Quickly auf (über das ich ja schon einmal ausführlicher geschrieben habe). Dies soll vor allem neue Releases einfacher machen, da Quickly sich um den Paketbau und den Upload ins PPA kümmert. Auch für Quickly war dies ein guter Alltagstest, und nebenbei konnten ein paar Bugs identifiziert und behoben werden.

Viel Spaß mit der neuen Version!

Mal schnell was programmierenWM 2010: Fehlentscheidung?

Comments

Unregistered user Friday, June 18, 2010 9:45:07 PM

Borghal writes: Danke für Genesis, ich habe es im täglichen Einsatz und bin total zufrieden! Die neue Version ist sehr schick :)

Frederik Elwertfreedo Saturday, June 19, 2010 7:20:22 AM

Originally posted by Borghal:

Danke für Genesis, ich habe es im täglichen Einsatz und bin total zufrieden! Die neue Version ist sehr schick smile



Danke für das potivite Feedback! Sowas motiviert ungemein. smile

Unregistered user Wednesday, June 23, 2010 12:31:31 PM

Anonym writes: Prima Tool, aber wie installiere ich das unter Lucid? Ich habe die PPA-Quellen hinzugefügt und bekomme dann die Meldung hängt ab von syncevolution-evolution und kann nicht installiert werden. Bin für Hilfe sehr dankbar. MfG

Frederik Elwertfreedo Wednesday, June 23, 2010 12:49:33 PM

Da die syncevolution-Version aus den Ubuntu-Quellen zu alt ist, brauchst Du auch noch die Paketquellen von syncevolution.org:

deb http://downloads.syncevolution.org/apt stable main

(Beschrieben auch noch mal unter http://syncevolution.org/documentation/installation )

Wenn die 1.0 final von syncevolution erst einmal in den Ubuntu-Quellen ist, wird die Sache hoffentlich einfacher. Und vielleicht findet sich ja auch für Genesis ein Weg in die Ubuntu-Quellen.

Unregistered user Thursday, June 24, 2010 8:21:09 PM

Anonym writes: Super, wie es halt immer so ist, wer lesen kann ist klar im Vorteil ;-) Noch einmal danke für dieses Tool.

Unregistered user Saturday, September 4, 2010 8:11:37 PM

bash0 writes: Hallo, bin insgesamt sehr zufrieden mit Genesis und Syncevolution. Ich musste nichts an den Konfigurationsdaten editieren, dass meiste klappt sehr komfortabel. Allerdings habe ich ein Problem mit "Fix a sync emergency". Ich wollte meine "Contacts" mit einem Nokia E63 (Symbian S60) synchronisieren. Die Schaltflächen funktionieren bei mir (Ubuntu Lucid Lynx, Genesis 0.6.1) genau umgekehrt. Sprich, wenn ich "Delete all your local data..." wähle, löscht er die Daten auf dem Telephon. Bei "Delete all data on..." löscht er die lokalen Daten und ersetzt sie mit den Telephondaten. Hat noch jemand anderes dieses Problem oder habe ich da etwas falsch konfiguriert?

Frederik Elwertfreedo Saturday, September 11, 2010 6:51:18 PM

„Fix a sync emergency“ ist eine Funktion von SyncEvolution selbst, bzw. von SyncUI. Genesis stellt nur das Panel-Symbol bereit, für die erweiterten Einstellungen und Funktionen greift es auf SyncEvolution und dessen GUI zurück.

Daher würde ich das Problem mal direkt auf der SyncEvolution-Mailingliste erwähnen (falls es Dir die Mühe wert ist), dort kann man vielleicht mehr dazu sagen.

Unregistered user Friday, December 10, 2010 2:38:18 PM

Anonym writes: Hallo. Nach 12 Jahren Windows wage ich es, meine Nase in Ubuntu zu stecken. Respekt! Besonders dieses Programm hier. Was unter Windows ein Elend war, funktioniert hier (fast) out of the box. Nach einigen Umwegen der manuellen Paketinstallation (für einen XP-Guy schon nicht so ganz ohne) läuft alles wunderbar flüssig und stabil. Beste Grüße, mit fetten Sternchen in den Augen.

Frederik Elwertfreedo Friday, December 10, 2010 4:49:09 PM

Danke für das positive Feedback! Schön, dass Genesis Dir weiterhilft.

Unregistered user Saturday, December 25, 2010 10:24:34 AM

Anonym writes: Hallo versuche gerade unter Ubuntu 10.04 genesis zu installieren. Leider bekomme ich immer eine Meldung über nicht erfüllte Abhängigkeiten: genesis-sync: Hängt ab: syncevolution-evolution (>=1:0.9.2+1.0beta3) but it is not installable Was kann ich daran ändern? Gruss Theo

Unregistered user Sunday, December 26, 2010 8:35:42 AM

Theo writes: Grrrrr....hätte mal alle Kommentare lesen müssen. Super, wie es halt immer so ist, wer lesen kann ist klar im Vorteil ;-) Noch einmal herzlichen danke für dieses Tool. Leider bekomme ich es mit meinem Desknow Server nicht hin. Wer kann mir da weiterhelfen? Ggf ein Log senden. Ist es möglich evolution-sync zu sagen, es soll nur den SyncML-Standart 1.1 nutzen, vielleicht ist dies das Problem. Gruss Thei

Unregistered user Wednesday, January 19, 2011 7:21:21 PM

sympathicus writes: Hallo Frederik, leider bekomme ich Genesis nicht mit 3 Kalendern ans Laufen. Eckdaten zu meinem Setup: Telefon Nokia 6110 Navigator, Sync-Profil PC Suite SyncEvolution version 1.1-2 SyncEvolution platform Ubuntu (2.6.32275-4 / Gnome), SyncEvolution backend Evolution 2.28.3 Paket Quelle: http://downloads.syncevolution.org/apt stable main Ich kann Adressdaten (habe 1 Adressbuch) via bluetooth erfolgreich synchronisieren. Das sieht echt gut aus! In Evolution nutze ich allerdings 3 Kalender, hier kann ich keinen einzigen synchronisieren. (Wo/wie) Kann ich definieren, dass alle drei Kalender nur in Richtung ZUM TELEFON synchen ((sonst würde ich beim zweiten Sync alle Kalender identisch haben)? Wenn ich Genesis vom Terminal starte, kommen folgende Meldungen: genesis-sync ** (genesis-sync:2204): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags' ** (genesis-sync:2204): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags' ** (genesis-sync:2204): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags' Vielen Dank für Deine Hilfe!

Frederik Elwertfreedo Wednesday, January 19, 2011 10:43:26 PM

Hi!

Ich weiß nicht, ob das Telefon denn mit drei Kalendern umgehen könnte, ich glaube, dass die meisten Telefone nur einen Kalender haben. Und die Einrichtung von mehreren Kalendern in SyncEvolution ist auch nicht ganz trivial. Auf der Mailingliste von syncevolution.org ist ein solcher Fall neulich diskutiert worden, vielleicht ist das einen Blick wert.

Leider kann man in sync-ui (auf welches Genesis zur Konfiguration zurückgreift) nicht den Kalender auswählen, es wird immer der Standardkalender gewählt. Du kannst das aber über syncevolution auf der Kommandozeile einstellen. Mit "syncevolution" (ohne Optionen) kannst Du Dir die Kalender anzeigen lassen, den gewünschten Kalender kannst Du dann in der Konfigurationsoption "evolutionsource" angeben. Es müsste irgendwie sowas wie "syncevolution --config --sync-property evolutionsource=MeinKalender MeinTelefon" sein.

Unregistered user Friday, September 2, 2011 10:28:40 PM

Tobias writes: Hi, kannst du mir sagen, ob das Samsung S5230 mit Bluetooth gesynkt werden kann. Ich kann es einfach nicht zu Syncevolution hinzufügen. Es wird erkannt und wenn ich auf ok klick ist das Bluetoothfeld für erkannte Handys leer. Wär klasse, wenn ich das zum laufen krieg, das ist genau das was ich gesucht hab um mein Handy auf Ubuntu zu synken. Gruß Tobias

Frederik Elwertfreedo Saturday, September 10, 2011 4:58:29 PM

Da ich selbst kein Bluetooth-fähiges Handy habe, habe ich die Funktion noch gar nicht getestet. Ich würde aber das Syncevolution-Wiki und die Mailingliste empfehlen, dort bekommt man eigentlich ganz gute Informationen.

Unregistered user Wednesday, December 28, 2011 6:30:09 PM

Anonym writes: Hallo, habe eben unter Ubuntu 11.10 SyncEvolution und Genesis installiert und versucht einen Sync mit Funambol durch zu führen. Schad, es hat leider nicht geklappt. Evolution 3.2.1 Genesis 1.1.99.5a (Entschuldige die Anfängerfrage: Ist Sync-UI = Genesis?)

Frederik Elwertfreedo Wednesday, December 28, 2011 7:13:40 PM

Originally posted by anonymous:

Genesis 1.1.99.5a (Entschuldige die Anfängerfrage: Ist Sync-UI = Genesis?)



Nein, ist es nicht. :-)

Sync-UI ist die offizielle GUI für SyncEvolution, die gemeinsam mit SE entwickelt wird. Es wird auch für das Einrichten neuer Verbindungen etc. benötigt, wenn man nicht über die Kommandozeile gehen will.

Genesis ist ein wesentlich einfacheres Frontend für SE, dass dafür leicht zu bedienen ist, auch ohne Sync-UI starten zu müssen. Genesis kommt aber in der Regel erst ins Spiel, wenn man mit SE/Sync-UI eine funktionierende Synchronisierung eingerichtet hat. Es ist gewissermaßen nur eine Bedienungshilfe. Daher würde ich erst einmal gucken, was genau bei SE nicht geklappt hat. Die Mailingliste ist für soetwas auch immer eine gute Anlaufstelle.

Unregistered user Wednesday, December 28, 2011 8:38:19 PM

Anonym writes: Wow, erstmal danke für die super schnelle Antwort! Und entschuldige die Verwechslung zw. UI und Genesis. Bei Mailinglisten bin ich nicht so der Held. Ich werd`s aber versuchen. Auf jeden Fall ein fettes Dankeschön für die Anwendung. Wenn ich das noch zum Laufen kriege ist das die Lösung nach der ich über zwei Jahre gesucht habe. Mach weiter so!

Write a comment

New comments have been disabled for this post.