Na Ubuntuforums jsem našel tenhle prima návod, jak synchronizovat telefony Nokia a Evolution (zejména kalendář). Je to tam popsané pro N95, já ho vyzkoušel pro E61 a zafungoval bezchybně. Vůbec bych se nedivil, kdyby fungoval na všechny NSeries a ESeries. Kdo ví, možná se tím dá utlouct prakticky každá Nokia.
Tady jen ve zkratce přepíšu základní kroky, pro případ, že by návod časem zmizel.
Je třeba zjistit MAC adresu Vašeho telefonu připojeného přes bluetooth.
$ hcitool scan
Dále je třeba zjistit, přes který kanál probíhá synchronizace (obvykle 10)
$ sdptool browse MAC:VASEHO:TELEFONU
Číslo kanálu je napsané kousek pod sekcí uvozenou „SyncMLClient“.
Přidáme repository pro stažení multisync a příslušných pluginů.
$ gpg --keyserver hkp://subkeys.pgp.net/ --recv-keys CB210090B029CB84
$ gpg --export CB210090B029CB84 | sudo apt-key add -
Na konec /etc/apt/sources.lst Přidáme následující dvě řádky:
deb http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main
deb-src http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main
A konečně samotná instalace.
$ sudo apt-get update
$ sudo apt-get install multisync-tools multisync0.90 opensync-plugin-evolution opensync-plugin-syncml
Konfigurace samotné synchronizace
Všechno potřebné máme tímto v počítači. Teď stačí spustit Accessories -> Multisync-gui. Zde přidat novou skupinu (na názvu nezáleží). Přidat popořadě:
- Evolution 2.x – nastavení ponechat – vše Personnal (můžete změnit, pokud chcete synchronizovat např. jiný kalendář v Evolution)
- SyncML over OBEX Client – přepsat konfiguraci kódem uvedeným níže
<config>
<bluetooth_address>ZASE:MAC:ADRESA:VASEHO:TELEFONU</bluetooth_address>
<bluetooth_channel>CISLO_KANALU</bluetooth_channel>
<interface>0</interface>
<identifier>PC Suite</identifier>
<version>1</version>
<wbxml>1</wbxml>
<username></username>
<password></password>
<type>2</type>
<usestringtable>1</usestringtable>
<onlyreplace>0</onlyreplace>
<recvLimit>0</recvLimit>
<maxObjSize>0</maxObjSize>
<contact_db>Contacts</contact_db>
<calendar_db>Calendar</calendar_db>
<note_db></note_db>
</config>
Je třeba nahradit mac adresu a číslo kanálu hodnotami, které jste zjistili dříve.
No a to je celé kouzlo. Jen pozor, abyste si omylem nepřidali do skupiny nějakého člena navíc (třeba Evolution ještě jednou). Potom reálně hrozí, že se synchronizace úplně pomátne.
V případě problémů, je možné zkusit si pohrát (na vlastní nebezpečí!!!) se soubory uloženými někde tady:
~/.evolution/calendar/local/system/calendar.ics-nazev-skupiny.db
~/.evolution/calendar/local/system/calendar.ics
Pokud je smažete a restartujete systém, začínáte s čistým štítem – úplně prázdný kalendář a žádná synchronizační historie.