Sincronizzare il cellulare e il computer è una utilità che non tramonta mai: avere i propri appuntamenti e dati sincronizzati ed elaborati tra i due apparecchi, può tornare sempre utile. In questa guida vediamo come sincronizzare un cellulare (io ho usato un nokia con symbian serie 60, terza edizione: n78) e un portatile/computer (testato su debian gnu/linux) via usb.
Innanzitutto bisogna dire che ci sono diverse strade e percorsi per fare questo. La prima è quella di avere un vero e proprio backup dell’agenda, rubrica, sul computer<->cellulare, però a prove fatte risulta un pò scomoda, in quanto ogni attività o contatto è un file. La seconda strada invece ci permette di avere l’agenda sincronizzata in icedove/thunderbird. Questa stessa strada può essere usata anche con evolution, che permette di sincronizzare anche rubrica e note. Partiamo proprio da quest’ultima.
Sincronizzare cellulare e icedove/thunderbird
Innanzitutto per fare questa sincronizzazione, bisogna che a icedove sia installato il plugin lightning/iceowl, ovvero l’agenda:
# aptitude install icedove iceowl-extension
Con questo comando abbiamo installato icedove e l’estensione per l’agenda. Fatto ciò dobbiamo esportare l’agenda (Destro sull’agenda->esporta calendario) e salvarlo nel formato ics. Ora cancelliamo l’agenda e apriamo il file (File->Apri).
Fatto ciò passiamo a installare i pacchetti che ci servono per la sincronizzazione:
# aptitude install libopensync0 multisync-tools opensync-plugin-iceowl opensync-plugin-syncml
Con questi pacchetti abbiamo reso disponibile la sincronizzazione per iceowl.
Il programma che ci interessa è msynctool. Alcuni parametri interessanti sono:
--listplugis => Lista di plugins installati
--addgroup => Crea un nuovo gruppo
--delgroup => Elimina un gruppo esistente
--addmember
=> Aggiunge un membro (plugin) ad un gruppo
-configure => Configua il plugin di un gruppo
Fatta questa panoramica generale, vediamo come sincronizzare.
Innanzitutto creiamo un gruppo e chiamiamolo per esempio “nokia”:
$ msynctool --addgroup nokia
Ora vanno aggiunti 2 plugin:
$ msynctool --addmember nokia syncml-obex-client
$ msynctool --addmember nokia sunbird-sync
Ora dobbiamo trovare il nostro cellulare usb. Attaccatelo al computer e date il comando da root:
# syncml-obex-client -u
A noi interessa quello con la dicitura: “Interface description: SYNCML-SYNC”, ricordatevi quindi il numero di interfaccia.
Ora configuriamo e diamo il seguente comando:
$ msynctool --configure nokia 1
Da quello che ci esce, cancelliamo tutto e scriviamo questo:
<?xml version="1.0"?>
<config>
<bluetooth_address></bluetooth_address>
<bluetooth_channel></bluetooth_channel>
<interface>0</interface>
<identifier>PC Suite</identifier>
<version>1</version>
<wbxml>1</wbxml>
<username></username>
<password></password>
<type>5</type>
<usestringtable>1</usestringtable>
<onlyreplace>0</onlyreplace>
<recvLimit>10000</recvLimit>
<maxObjSize>0</maxObjSize>
<contact_db>Contacts</contact_db>
<calendar_db>Calendar</calendar_db>
<note_db>Notes</note_db>
</config>
dove Interface è il numero di interfaccia che abbiamo trovato poco fa. Usciamo premendo ctrl+x e digitando S e Invio.
Ora procediamo con la seconda configurazione:
$ msynctool --configure nokia 2
Come prima, cancelliamo tutto e scriviamo:
<config>
<file path=”/percorso/file/calendario.ics” />
</config>
dove in path=”" si deve inserire il percorso del file dell’agenda in formato ics che è stata creata all’inizio, esportando l’agenda e riaprendola da icedove.
Fatto ciò abbiamo finito con la configurazione. Ora non ci resta che sincronizzare cellulare e computer, ogni volta che lo si desidera con il comando:
$ msynctool --sync nokia --filter-objtype contact
Sincronizzare cellulare ed evolution
La sincronizzazione è pressochè simile alla procedura che è stata fatta poco fa. Nel momento in cui sono stati installati i pacchetti per la sincronizzazione, invece di installare opensync-plugin-iceowl, installiamo opensync-plugin-evolution. Quando sono stati aggiunti i 2 plugin, invece di aggiungere il secondo (sunbird-sync), aggiungiamolo con:
$ msynctool --addmember nokia evo2-sync
Ora configuriamo il primo plugin come abbiamo visto nella prima parte, e quest’ultimo così:
$ msynctool --configure nokia 2
di quello che esce, selezioniamo tutto e sostituiamolo con:
<config>
<address_path>default</address_path>
<calendar_path>default</calendar_path>
<tasks_path>default</tasks_path>
</config>
con questa configurazione, gli indirizzi, l’agenda e le note vengono aggiornate in quello che è chiamato “Personale”.
Finito. Come per il primo caso, ogni aggiornamento va fatto dando il comando:
$ msynctool --sync nokia
Fare il backup/sincronizzare tutto (agenda, contatti, ecc) in una cartella
Dopo aver visto come sincronizzare il cellulare con iceowl/thunderbird+lightning/iceowl ed evolution, non ci resta che vedere l’ultima cosa, ovvero la prima strada: come fare la sincronizzazione creando diversi file in una cartella, ognuno per un contatto/evento/ecc.
Installiamo, dando il comando:
# aptitude install opensync-plugin-file
Fatto ciò, passiamo a creare i gruppi:
$ msynctool --addgroup nokia
$ msynctool --addmember nokia syncml-obex-client
$ msynctool --addmember nokia file-sync
Il primo (syncml-obex-client) va configurato come abbiamo visto per icedove/thunderbird e evolution. Il secondo invce va configurato creando una cartella (ipotizzando in /home/UTENTE/sync) e dando il comando:
$ msynctool --configure nokia 2
Selezioniamo tutto e sostituiamo con:
<config>
<path>/home/UTENTE/sync</path>
<recursive>FALSE</recursive>
</config>
Salviamo, usciamo. Finito. Ora per la sincronizzazione, diamo il solito comando:
$ msynctool --sync nokia
Riferimenti
http://www.blogtecnologico.it/2007/12/pc-suite-no-grazie-sincronizzare-il-tuo-cellulare-nokia-con-linux/
http://www.stefanolaguardia.eu/2008/08/29/linux-desktop-guida-sincronizzare-thunderbird-lightning-sunbird-con-nokia-n-ed-e-series-via-bluetooth/
http://ubuntrucchi.wordpress.com/2009/01/22/sincronizzare-un-cellulare-symbian-parte-1/
http://ubuntrucchi.wordpress.com/2009/01/22/sincronizzare-un-cellulare-symbian-parte-2/
http://ubuntrucchi.wordpress.com/2009/01/23/sincronizzare-un-cellulare-symbian-parte-3/
http://ubuntrucchi.wordpress.com/2009/01/24/sincronizzare-un-cellulare-symbian-parte-4/
http://ubuntrucchi.wordpress.com/2009/01/25/sincronizzare-un-cellulare-symbian-parte-5/
http://ubuntrucchi.wordpress.com/2009/02/14/sincronizzare-un-cellulare-symbian-parte-6-evolution/