Come si fa a collegare un PDA con windows mobile 6.x su karmic koala?
Può essere tutto molto facile, ma può risultare anche molto ostico.
Cerchiamo di farlo facile
- Prepariamo Linux Ubuntu
- Prepariamo windows mobile
- Colleghiamoli
Tutto nasce e muore su synce.org.
Procediamo.
Da Linux Ubuntu, scegliamo “Sistema/Amministrazione/Sorgenti software”.
Dalla maschera che appare, scegliamo la tabella “Altro software”.
Premiamo “Aggiungi…” e inseriamo la seguente stringa:
1 | deb http://ppa.launchpad.net/synce/ubuntu karmic main |
Ripetiamo l’operazione aggiungendo questa volta quest’altra stringa:
1 | deb-src http://ppa.launchpad.net/synce/ubuntu karmic main |
Scegliamo poi “Chiudi” e quindi premiamo il pulsante “Aggiorna”. Attendere…
Potrebbe apparire un errore di chiave. Se ciò avviene, apriamo il terminale e digitiamo:
1 | sudo apt-key adv --recv-keys --keyserver subkeys.pgp.net B152F042D246C25D |
Avendo cura di sostituire la chiave qui indicata (B152F042D246C25D) con quella mostrata dal vostro (eventuale) errore.
Installiamo SynCE:
1 | sudo apt-get install synce-hal librra-tools librapi2-tools |
A questo punto Linux potrebbe essere già pronto…
Andiamo su windows mobile e scegliamo “Start/Impostazioni/Connessioni/USB a PC”. Accertiamoci che sia selezionato sia “ActiveSync” sia la spunta “Attiva le funzionalità avanzate di rete”.
Poi “Start/Programmi/ActiveSync/Menù/Connessioni…” spuntiamo la voce “Sincronizza tutti i PC…” e scegliamo “USB” dal menù a tendina.
Windows mobile è pronto.
Colleghiamo il nostro PDA a ubuntu tramite la porta USB.
Da terminale digitiamo
1 | synce-pls |
Vi mostro un plausibile risultato:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | alessandro@dell1720:~$ synce-pls Directory 2008-09-26 13:00:20 Immagini/ Directory 2008-09-26 13:00:20 Modelli/ Directory 2008-09-26 13:00:22 Personale/ Directory 2008-09-26 13:00:22 Lavoro/ Directory 2008-09-26 13:00:22 Musica/ Directory 2008-09-26 13:00:22 Suonerie/ Directory 2008-09-26 13:02:32 Video/ Directory 2008-09-26 13:02:32 Voci/ Directory 2008-09-26 13:02:44 UAContents/ -------R-- 42340 2006-08-24 22:33:00 Dogbark.wav -------R-- 1248 2006-08-24 22:33:00 ding.amr -------R-- 13561 2006-08-24 22:33:00 Alouette.mid Archive 230454 2009-10-22 21:08:52 sshot000.bmp Directory 2009-11-08 18:19:58 gnuboy/ Archive 732 2009-11-30 21:37:40 Polizia Postale e del.pwi Directory 2009-12-12 18:42:10 Condivisione Bluetooth/ Directory 2009-12-12 20:17:52 Chiamate/ Normal 87200 2009-12-12 22:14:02 Immag0033.jpg |
Se questo è il risultato, allora abbiamo finito.
Se invece viene fuori qualcosa del tipo (primo caso):
1 2 3 | ** Message: Hal reports no devices connected ** Message: Odccm is not running, ignoring synce-pls: Could not find configuration at path '(Default)' |
oppure del tipo (secondo caso):
1 | synce-pls: symbol lookup error: /usr/lib/librapi.so.2: undefined symbol: synce_info_get_transport |
le cose non vanno bene, ma noi le risolveremo.
Nel primo caso proviamo così (è un unico comando!):
1 | sudo apt-get install synce-gnomevfs synce-gvfs synce-kio-rapip synce-kio-rapip-kde4 synce-hal synce-sync-engine librra-tools librapi2-dev |
poi dobbiamo riavviare…
Se, dopo il riavvio, insiste a dare lo stesso problema allora potremmo avere problemi con i driver USB! Andiamo su google e cerchiamo il modo per installare/aggiornare i pacchetti usb-rndis-lite.
Nel secondo caso invece procediamo da terminale digitando:
1 2 | sudo apt-get install librapi2-dev sudo apt-get install synce-gvfs |
e riavviamo il sistema (purtroppo, ci tocca!).
Tutto ok?
Bene.
Adesso come navighiamo nel nostro palmare?
Da Ubuntu Software center installiamo “SynCE Try icon“.
In alto a destra vedremo un’icona di un palmare. Ci clicchiamo sopra col destro e scegliamo “[nome del nostro PDA]>Explore with file manager”.
Ok, bello, ma noi adesso vogliamo sincronizzare la rubrica del PDA con quella di Evolution! E lo so che siamo esigenti! Scolleghiamo il PDA dal PC, andiamo giù di terminale e digitiamo in sequenza:
1 2 3 | sudo apt-get install multisync-tools opensync-plugin-evolution sudo apt-get install opensync-plugin-synce synce-trayicon synce-sync-engine |
L’ultimo comando si fermerà in questo punto:
1 | DEBUG syncengine : installing signal handlers |
è tutto normale, lasciamo la finestra del terminale aperta e apriamone un’altra dove digitiamo
1 | synce-create-partnership "karmic" "Contacts,Calendar,Tasks,Files" |
ovviamente scriveremo solo quello che ci interessa, ad esempio solo “Contacts”.
Lanciando quest’ultimo comando, la precedente finestra del terminale comincerà a scrivere un sacco di fregnacce! Va tutto bene…aspettiamo almeno 2 minuti…le cose che deve fare questo comando sono un bel po’. Infine raffica di comandi da terminale:
1 2 3 4 | msynctool --addgroup karmic msynctool --addmember karmic synce-opensync-plugin msynctool --addmember karmic evo2-sync msynctool --sync karmic --conflict n |
Apriamo Evolution.
Se, nonostante tutto, qualcosa non dovesse funzionare, vi invito a leggere i commenti a questo articolo.




Scusate ma la guida va bene anche per Ubuntu 10.04, cioè dovrei solo sostituire “Lucid” a “koala” nei comandi oppure ci sono altre soluzioni?
Grazie a tutti!
P.S. nel rispondere vi prego di usare un linguaggio semplice ed in italiano, non sono un grande esperto e non conosco l’inglese.
Buona vita a tutti!
Un piccolo upgrade.
Nonostante il comando synce-pls non dava errori, nautilus non mi permetteva di aprire la navigazione sui file dell’htc.
Ho installato synce-gvfs e ho risolto.
Il problema della rubrica… risolto, non so come. Credo che andasse solo riavviato il pc!!!
Bene Gianni.
e grazie per aver reso disponibile la tua esperienza a tutti i lettori.
Tutto è bene quel che finisce bene
Alessandro grazie, studio e ti faccio sapere
ciao, ho terminato tutte le operazioni con successo… e sembravo felice, fin quando non mi sono accorto che nella sincronizzazione alcuni dati li ha impostati a caso… ad esempio le date.
Inoltre quando elimino un contatto dall’htc… non lo elimina da evolution e se lo rimuovo a mano, alla successiva sincronizzazione riappare solo su evolution…
Soluzioni?
Gianni, mi hai fatto ridere con il tuo “sembravo felice”. La tua espressione calza a pennello in molte situazioni in cui l’uomo si confronta con ‘sta strana cosa che hanno chiamato tecnologia
Comunque, il tuo problema potrebbe dipendere dall’ultimo comando che ti ho fatto scrivere, ossia msynctool –sync karmic –conflict n e, in particolare, dall’ultima opzione –conflict n. Prova a istruirti meglio sull’uso del comando msynctool, qui:
http://www.digipedia.pl/man/doc/view/msynctool.1/
Grazie per aver dato credito al mio articolo e… buona “apparenza di felicità”
Ciao,
ha funzionato (quasi) tutto perfettamente e ti ringrazio per la guida, finalmente completa. Mi restano 2 problemi:
1 – I contatti il sincronizza ma… non me li mette su Evolution… (almeno su Contatti/questo computer) e non so dove li metta
2 – resta sempre impossibile esplorare il palmare perchè esce l’errore: Impossibile gestire le posizioni «synce:» con Nautilus.
mi puoi aiutare?
grazie
claudio
Beh, Claudio, a me non sembra che ti sia andato tutto perfettamente

Se non vedi i contatti in Evolution e non puoi navigare sul tuo pocket, molto probabilmente le cose non son poi andate così bene
Per prima cosa bisogna verificare che il comando synce-pls risponda in modo adeguato. Se ciò non accade, devi procedere con la disinstallazione di tutti i pacchetti e ricominciare dall’inizio (dopo aver riavviato la macchina). Se invece il comando synce-pls risponde come deve (vedi guida) allora significa che i problemi sono quasi sicuramente circoscritti alla comunicazione tra synce e Nautilus. Ti consiglierei di disinstallare e seguenti pacchetti:
- synce-gvfs
- multisync-tools
- opensync-plugin-evolution
- opensync-plugin-synce
- synce-trayicon
- synce-sync-engine
Poi riavvia la macchina e reinstallali.
Luca anche a me da il tuo stesso errore: «synce://WM Andrea/». Impossibile gestire le posizioni «synce:» con Nautilus.
Come fare?
E la fase successiva, quando lancio il motore di synce e nell’altra finestra digito create partnership mi da dinuovo errore…
Insomma sembra proprio che non ne vogliano sapere di comunicare in pace questi 2 sistemi
Non riesco ad aggiungere niente di nuovo sull’argomento. Ho avuto tutti i vostri problemi (su diversi PC) e li ho risolti come ho scritto. Voi invece non ne uscite…
Se trovate soluzioni pubblicatele per aiutare chi troverà i vostri/nostri stessi problemi. Come sempre io farò lo stesso.
Ciao, io ho un problema.. quando cerco di installare la SynCE Try Icon mi viene fuori questo messaggio:
Requires installation of untrusted packages
The action would require the installation of packages from not authenticated sources.
>Details
libdynamite0 libunshield0 synce-trayicon
L’unica opzione è schiacciare su OK e allora mi si annulla l’installazione.. che fare? ho provato a dare da terminale questo comando:
sudo apt-get install SynCETryIcon, ma non funziona..
Che cosa posso fare?
Grazie
Luca
Ciao Luca,
il tuo sembra un problema di autenticazione. I pacchetti sono firmati con una chiave PGP. Se tu non hai quella chiave e cerchi di installare un pacchetto ti viene fuori quell’errore.
La prima cosa da fare è un bel
e riprovare.
Se ti viene presentato un errore di chiave, segui il mio post dal punto in cui parlo dell’errore di chiave.
Se invece non cambia niente, le cose sono 2:
1. hai scritto male le stringhe da cui reperire i pacchetti (cioè quelle robe tipo
)
2. prova a mettere la spunta alla voce “codice sorgente” nel register di ubuntu
Buona fortuna…
scusate tutti grazie anche ad Emilio ma soprattutto a te per la guida ciao
salve a tutti sono luca, innanzi tutto grazie Emilio per la guida, e poi vorrei un aiuto se possibile. Ho seguito la tua guida ma sul piu bello dopo aver visto l’icona sul desktop il comando >Explore with file manager” non mi si apre mi da errore: Impossibile mostrare «synce://HTC24/». Impossibile gestire le posizioni «synce:» con Nautilus.
Luca, secondo me sei un po’ confuso
Magari però sei anche felice…
Ciao e complimenti per l’ottima guida.
Ti segnalo un errore: mancano le virgolette di chiusura al comando:
synce-create-partnership “karmic” “Contacts,Calendar,Tasks,Files”
Senza quelle non funziona.
Provato anche sulla Jaunty e Mint 7 senza nessun problema
Grazie Emilio per la fondamentale segnalazione!
Senza di te tutti coloro che avessero deciso di seguire la guida, non avrebbero ottenuto grandi risultati