Daten|teiler
Kopieren als Kulturtechnik

Nokia E65 und Evolution

2. Mai 2008 von Christian Imhorst

Ich synchronisiere seit neustem meine Kontakte und den Kalender auf meinem Nokia E65 mit Evolution. Warum ausgerechnet Evolution? Weils bei Ubuntu dabei ist. Da ich hier beschreibe, wie man über Bluetooth synchronisiert, sollten die Pakete bluetooth, bluez-gnome und bluez-utils schon installiert sein. Folgende Pakete sind wichtig, damit der Funkverkehr zwischen dem Rechner, hier ein Acer Aspire 2920 mit Ubuntu 8.04 Hardy Heron, und dem Nokia E65 aus der S60-Serie klappt.

  • libopensync0
  • opensyncutils
  • multisync-tools
  • libmultisync-plugin-all
  • multisync
  • opensync-plugin-*
  • obexfs
  • libsyncml-utils
  • multisync0.90

Dabei bedeutet opensync-plugin-*, dass alle Pakete von opensync-plugin-evolution bis opensync-plugin-syncml installiert werden können. Man kann sich auch auf die beiden beschränken, aber es kann auch nicht schaden, gleich alle bereit zu haben. Wenn man die Plugins in einem Rutsch mit Aptitude installieren will, macht man das mit folgendem Befehl:

sudo aptitude install ~nopensync-plugin

Nachdem alles eingerichtet ist, muss man Rechner und Handy miteinander „pairen“, also bekannt machen. Die Bluetooth-Adresse des Telefons sucht man mit

hcitool scan
Scanning ...
	11:22:BE:EF:44:33	Nokia-E65

Man kann auch im Telefon nachschauen indem man *#2820# eingibt.

Die beiden Geräte macht man auf der Konsole mit folgendem Befehl bekannt:

hidd --connect 11:22:BE:EF:44:33

Wenn das im Terminal nicht funktioniert, kann man die Verbindung auch im Telefon herstellt. Dazu klickt man auf das Bluetooth-Symbol, dann mit der rechten Maustaste auf „Gekoppelte Geräte“ und unter „Optionen“ wählt man den Eintrag „Neues gekopp. Ger.“ aus. Wenn der Rechner gefunden worden ist, den auswählen und eine PIN-Nummer eingeben. Die PIN ist frei wählbar, z.B. „1234“. Der Buetooth-Manager von Gnome ploppt auf und möchte zur Bestätigung dieselbe PIN eingegeben bekommen. Das Handy will nochmal wissen, ob man wirklich verbinden will, was man einfach mit „Ja“ bestätigt. Die beiden Geräte sind nun gekoppelt. Es reicht, wenn man das einmal macht, damit sie gegenseitig bekannt sind. Beim nächsten mal erkennen sie sich dann automatisch.

Kommen wir nun zum Synchronisieren: Falls die Ordner .multisync und .opensync im Home-Verzeichnis schon existieren sollten, löscht man sie am besten. Das entscheidende der oben genannten Pakete ist multisync0.90, das vormals multisync-qad hieß. Der Programmname ist aber geblieben. Nach der Installation findet man unter „Anwendungen“, „Zubehör“ den Eintrag „Multisync-qad“.

Nachdem das Programm gestartet ist, klickt man auf „Hinzufügen“ und gibt anschließend einen Gruppennamen ein, z.B. „Nokia“. Danach klickt man auf „Bearbeiten“ und „Add Member“. Hier wählt man „Evolution 2.x“ und als nächstes „SyncML over OBEX Client“. Wenn man auf „evo2-sync“ klickt sollte man nachprüfen, ob die Einträge alle auf „Persönlich“ eingestellt sind; unter „syncml-obex-client“ ändert man die Konfigurationsdatei. Wenn man möchte kann man alles zwischen den Tags <config> und </config> löschen und folgenden Text einfügen:

<config>
  <bluetooth_address>11:22:BE:EF:44:33</bluetooth_address>
  <bluetooth_channel>10</bluetooth_channel>
  <interface>0</interface>
  <identifier>PC Suite</identifier>
  <version>1</version>
  <wbxml>1</wbxml>
  <username></username>
  <password></password>
  <type>2</type>
  <usestringtable>0</usestringtable>
  <onlyreplace>0</onlyreplace>
  <onlyLocaltime>0</onlyLocaltime>
  <recvLimit>10000</recvLimit>
  <maxObjSize>0</maxObjSize>
  <contact_db>Contacts</contact_db>
  <calendar_db>Calendar</calendar_db>
  <note_db>Notes</note_db>
</config>

Wem das Löschen zu riskant ist, der kann natürlich die Originaldatei behalten und die jeweiligen Einträge einfach abgleichen. Die Bluetooth-Adresse 11:22:BE:EF:44:33 muss aber gegen die eigene ausgetauscht werden. Sonst funktioniert der Abgleich nicht.

Wie man auf der Abbildung sehen kann, habe ich die Synchronisation von Notizen (note) deaktiviert, in dem ich einen Haken gesetzt habe. Der Austausch von Notizen klappt leider nicht so recht. Er verzögert die gesamte Synchronisation um Minuten, die dann mit einem Time-Out-Fehler abbricht. Kontakt- oder Kalenderdaten werden aber ohne weitere Fehler übermittelt. Allerdings habe ich beim Kalender noch nicht herausgefunden, wie man die Geburts- und Jahrestage abgleicht. Alles andere klappt aber.

Mehr sieht man nicht, wenn Multisync-qad bei der Arbeit ist. Ein Ergebnis erfährt man, wenn man Evolution aufruft und dort unter Kontakte oder Kalender nachschaut. Das erste Mal synchronisieren kann übrigens sehr lange dauern. Ich würde es dann nicht abbrechen, sondern warten, bis es sich von selbst beendet.

[Eine große Hilfe bei dieser Geschichte war übrigens ein Beitrag des Users otto67 im Ubuntuforum.]

Geschrieben in Gnu/Linux