Terminabsprache
Datenabgleich mit Multisync, Kitchensync und Opensync
Goldene Zukunft
Die existierenden Synchronisationslösungen für Linux lassen einige Wünsche offen. Multisync arbeitet zwar äußerst zuverlässig, jedoch nur mit Evolution zusammen. Kitchensync dagegen enthält noch einige Fehler, die vor allem nach dem Löschen von Ressourcen auftreten – danach eingetragene Geräte ignoriert es gelegentlich. Die traditionelle Kitchensync-Oberfläche schreckt außerdem durch eine verwirrende Benutzerführung ab, aber dieses Problem löst Multisynk.
Für das Nachfolgeprojekt Opensync [3] wird es also höchste Zeit. Es synchronisiert neben Kalendern, Adressbüchern und Aufgabenlisten auch Verzeichnisinhalte. Allerdings befindet sich das Projekt noch in den Anfängen seiner Entwicklung und integriert bisher nur wenige Plugins in die grafische Oberfläche. Bei dieser handelt es sich um Multisync, das ab Version 0.90 nicht mehr als vollständiges Programm, sondern nur noch als Opensync-Frontend dient.
Für Opensync existieren bereits zahlreiche Plugins: Auf Desktop-Seite kennt es Evolution, die KDE-PIM-Komponenten und Sunbird [4], den Kalender des Mozilla-Projekts. Diese gleicht es unter anderem mit Palm-, Windows-CE- und Opie-PDAs sowie mit Handys über IrMC und Gnokii [5] ab. Darüber hinaus synchronisiert Opensync die Inhalte von Verzeichnissen oder speichert Datenquellen im Dateisystem.
Im derzeitigen Entwicklungsstadium erfüllt Opensync jedoch lediglich mit dem Kommandozeilenwerkzeug msynctool seine Aufgaben; die Plugins für Multisync funktionieren bis auf die Dateisynchronisation noch nicht.
Mit MSynctool legen Sie zunächst mit dem Befehl msynctool --addgroup Gruppenname
eine Synchronisationsgruppe an, der Sie anschließend beispielsweise mit msynctool --addmember Gruppenname
irmc-sync Mitglieder hinzufügen. Diese konfigurieren Sie per Text-Editor in einer XML-Datei über msynctool --configure Gruppenname
1, wobei die Ziffer für die Nummer des Plugins in der Gruppe steht. Diese finden Sie mit multisync --showgroup Gruppenname
heraus. multisync --sync Gruppenname
gleicht die Gruppenmitglieder schließlich miteinander ab.
Die Plugin-Konfiguration unterscheidet sich je nach Datentyp, [6] dokumentiert sie näher. Doch auch für Anwender mit Kommandozeilenaffinität gestaltet sich die Opensync-Bedienung über MSynctool so kompliziert, dass sie der alltäglichen Benutzung im Wege steht. Wer es dennoch ausprobieren möchte, findet auf der Heft-CD den Quelltext sowie Debian-Pakete. Ubuntu- und Debian-Anwender finden die jeweils aktuelle Version außerdem unter [7]. Am bequemsten haben es Fedora-Benutzer, im Extras-Repository liegt Opensync mitsamt einiger Plugins bereit.
Fazit
Als einzige zuverlässig funktionierende Lösung existiert derzeit Multisync – allerdings nur für Evolution-Benutzer. Bei Kitchensync schränken einige Bugs die Funktionalität ein und Opensync fehlt bislang die Benutzeroberfläche. Dennoch lässt die Entwicklung von Opensync darauf hoffen, dass dieses Framework künftig eine zufriedenstellende und umfassende Synchronisationslösung für Linux liefert.
Glossar
PDA
Ein Personal Digital Assistant, auch Handheld genannt, ist ein Mini-Computer mit einem spezialisierten Betriebssystem. Die Oberfläche umfasst meist nur Anwendungen wie Kalender, Adressbuch sowie ein Synchronisationswerkzeug, häufig kommen E-Mail-Programme und kleine Office-Anwendungen hinzu.
PIM
Personal Information Manager steht übergreifend für Software, die die Organisation des Alltags von Personen oder Gruppen erleichtert. Dazu zählen Kalender, Adressverwaltungen, Aufgabenlisten und im weiteren Sinne auch E-Mail-Programme.
Bluetooth
Ein Standard für die Vernetzung von Geräten über kurze Distanz über Funk zur Übertragung beliebiger Daten. Bislang verwenden Bluetooth vor allem Handys und PDAs, aber auch Kopfhörer sowie einige Drucker, Tastaturen und Mäuse. Die Reichweite beträgt maximal etwa 20 Meter.
IrMC
(Infrared mobile communication) Ursprünglich zum Datenaustausch mit mobilen Geräten über Infrarotverbindungen konzipiert, dient IrMC inzwischen auch zur Kommunikation via Bluetooth oder Datenkabel.
Infos
[1] Multisync: http://www.multisync.org
[2] Kitchensync: http://pim.kde.org
[3] Opensync: http://www.opensync.org
[4] Sunbird: http://www.mozilla.org/projects/calendar/sunbird
[5] Gnokii: http://www.gnokii.org
[6] Opensync-Dokumentation: http://www.opensync.org/wiki/doc
[7] Opensync-Debian-Pakete: http://www.in.fh-merseburg.de/~jahn/



