• Immutable Page
  • Info
  • Attachments

STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum.


Introduzione

Lo scopo di questa guida è quello di aiutare a sincronizzare il calendario, gli appuntamenti e la rubrica del proprio telefono cellulare - in questo caso un Nokia della serie 60 (6600,6630,6680, ecc.) o E (E51, E65, E61)- con il client di posta Evolution utilizzando una connessione Bluetooth.

Questa guida, con le opportune modifiche, dovrebbe rappresentare una buona base di partenza anche per la sincronizzazione di altri cellulari (anche di marche differenti) sempre attraverso un collegamento Bluetooth.

Prerequisiti

È necessario aver eseguito un corretto "pairing" tra cellulare e computer.

Per realizzarlo, qualora non lo si sia già fatto, consultare la relativa pagina.

Aggiungere i repository necessari

  • Scegliere Sistema → Amministrazione → Gestore pacchetti Synaptic

  • Ora scegliere Impostazioni → Archivi dei pacchetti

  • Fare clic su Software di Terze Parti e quindi Aggiungi. Nel dialogo che appare, inserire:

per Dapper:

deb http://opensync.gforge.punktart.de/repo/opensync-0.21/ dapper main 

per Edgy:

deb http://opensync.gforge.punktart.de/repo/opensync-0.21/ edgy main 

per Feisty e successivi (incluso Gutsy):

deb http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main 

Quindi fare clic su Aggiungi sorgente

  • Ripetere la procedura per inserire (opzionali):

per Dapper:

deb-src http://opensync.gforge.punktart.de/repo/opensync-0.21/ dapper main

per Edgy:

deb-src http://opensync.gforge.punktart.de/repo/opensync-0.21/ edgy main

per Feisty e successivi (incluso Gutsy):

deb-src http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main
  • Fare clic su Chiudi

  • Chiudere il Gestore pacchetti Synaptic

Importare le chiavi del nuovo repository

  • Aprire un terminale scegliendo Applicazioni → Accessori → Terminale, quindi digitare:

    gpg --keyserver hkp://subkeys.pgp.net/ --recv-keys CB210090B029CB84
    gpg --export CB210090B029CB84 | sudo apt-key add -
  • Chiudere il terminale e riavviare Gestore pacchetti Synaptic e fare clic su Ricarica nella barra degli strumenti per aggiornare i repository.

Installazione dei programmi e delle librerie necessarie

Una volta aggiunti i nuovi repository e ricaricato l'indice dei pacchetti, da Gestore pacchetti Synaptic scegliere Cerca dalla barra degli strumenti e digitare:

opensync

Effettuata la ricerca installare i seguenti pacchetti:

libopensync0
libopensync-plugin-evolution2
libopensync-plugin-evolution2-dev
libopensync-plugin-syncml
multisync-gui
multisync-tools
opensyncutils

Se si fosse interessati è possibile installare anche questi pacchetti opzionali:

libopensync-plugin-file
libopensync-plugin-gnokii
libopensync-plugin-google-calendar
libopensync-plugin-gpe
libopensync-plugin-irmc
libopensync-plugin-jesc
libopensync-plugin-kdepim
libopensync-plugin-ldap
libopensync-plugin-moto
libopensync-plugin-opie
libopensync-plugin-palm
libopensync-plugin-python
libopensync-plugin-sunbird
libopensync-plugin-synce

Fare clic su Applica e attendere il completamento dell'installazione.

Ricavare i dati del cellulare per la sincronizzazione

  • Aprire un terminale da Applicazioni → Accessori → Terminale

  • Attivare il collegamento Bluetooth e digitare:

    hcitool scan
  • Prendere nota dell'indirizzo che compare a video (per esempio: 00:xx:xx:xx:xx:xx seguito dal nome del cellulare) e digitare:

    sdptool browse XX:XX:XX:XX:XX:XX 

    dove XX:XX:XX:XX:XX:XX è l'indirizzo del cellulare appena ricavato

  • Scorrere l'output generato fino a giungere alla sezione SyncMLClient, simile a:

    Service Name: SyncMLClient
    Service RecHandle: 0x10003
    Service Class ID List: "Error: This is UUID-128" (0x00000002-0000-1000-8000-0002ee000002)
    Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003)
    Channel: 11 "OBEX" (0x0008)
    Language Base Attr List: code_ISO639: 0x454e encoding: 0x6a base_offset: 0x100
    Profile Descriptor List: "Error: This is UUID-128" (0x00000002-0000-1000-8000-0002ee000002)
    Version: 0x0100
  • Prendere nota del valore channel. In questo caso: «Channel: 11 "OBEX" (0x0008)»

Sincronizzazione

  • Avviare Multisync-gui dal menù Applicazioni → Accessori

  • Fare clic su Aggiungi e aggiungere un nome per il gruppo di sincronizzazione (meglio tutto in minuscolo senza spazi e cifre)

  • Fare cli quindi su Modifica per modificare il gruppo appena creato.

  • Selezionare la voce NOTE del menu Disable Syncing of Objtype.

  • Scegliere Add Member.

  • Dall'elenco dei plugin installati scegliere:

    Evolution 2.x

    e ripetere la procedura per il plugin:

    SyncML over OBEX Client
  • Ora fare clic su:

    evo2-sync

    e selezionare le rubriche, i calendari e l'elenco di compiti di Evolution da sincronizzare

  • Ora fare clic su:

    syncml-obex-client
  • Modificare i dati seguenti:

    <?xml version="1.0"?>
    <config>
      <!-- (Only for bluetooth) The bluetooth address if the bluetooth mode is selected -->
      <bluetooth_address>XX:XX:XX:XX:XX:XX</bluetooth_address>
      
      <!-- (Only for bluetooth) The bluetooth channel to use. `sdptool browse $MAC` to search for the correct channel -->
      <bluetooth_channel>XX</bluetooth_channel>
      
      <!-- (Only for USB) The usb interface number of the SYNCML-SYNC target. use syncml-obex-client -u (you will need access to the USB raw device) to find it. -->
      <interface>0</interface>
      
      <!-- The string that the plugin will use to identify itself. Some devices need a special string here. -->
      <identifier>PC Suite</identifier>
      
      <!-- The syncml version to use: 0 for 1.0, 1 for 1.1 and 2 for 1.2 -->
      <version>1</version>
      
      <!-- if the plugin should use wbxml -->
      <wbxml>1</wbxml>
      
      <!-- The username to use. Leave empty to not require a username -->
      <username></username>
      
      <!-- the password for the username -->
      <password></password>
      
      <!-- sets the connection type to use. 5 means obex over usb, 2 means obex over bluetooth -->
      <type>2</type>
      
      <!-- If wbxml is enabled, defines wether the wbxml should use string tables -->
      <usestringtable>1</usestringtable>
      
      <!-- Never send ADD command, but send REPLACE (not needed normally) -->
      <onlyreplace>0</onlyreplace>
    
      <!-- Workaround around for mobile phones which only use local timestamps and _no_ UTC timestamps! -->
      <onlyLocaltime>1</onlyLocaltime>
      
      <!-- Sets the maximum allowed size in bytes of incoming messages (some device need this option set). Example: 10000 -->
      <recvLimit>10000</recvLimit>
      
      <maxObjSize>0</maxObjSize>
      
      <!-- The name of the contacts db. Must be the same as the phones sends -->
      <contact_db>Contacts</contact_db>
      
      <!-- The name of the calendar db. Must be the same as the phones sends -->
      <calendar_db>Calendar</calendar_db>
      
      <!-- The name of the note db. Must be the same as the phones sends -->
      <note_db>Notes</note_db>
    </config>
  • sostituendo i valori nel modo seguente:

    <bluetooth_address>XX:XX:XX:XX:XX:XX</bluetooth_address>

    dove XX:XX:XX:XX:XX:XX è l'indirizzo ricavato in precedenza come output di hcitool scan.

  • <bluetooth_channel>XX</bluetooth_channel> 
    dove XX è il canale su cui è attivo il servizio Syncml del cellulare.
  • <identifier>Pc Suite</identifier> 
    Questo valore è il nome del profilo di sincronizzazione (Syncml) presente sul cellulare.E' possibile ricavare il proprio dal menu SINCRONIZZAZIONE del proprio apparecchio mobile. Per i cellulari Nokia il valore di default e PC Suite.
  • <wbxml>1</wbxml> e <usestringtable>1</usestringtable>
    Evitano errori di formattazione durante la sincronizzazione.
  • <onlyLocaltime>1</onlyLocaltime>
    Evita la duplicazione di contatti,eventi ed impegni durante la sincronizzazione.
  • <recvLimit>10000</recvLimit>
    Evita che la sincronizzazione vada in loop.
  • A questo punto basta selezionare il pulsante Chiudi e infine cliccare su Aggiorna per ottenere la sincronizzazione.

Note finali

  • Nel caso la prima sincronizzazione fallisse, e sufficente ripeterla una seconda volta.
  • Per sincronizzare correttamente gli IMPEGNI è necessario creare un nuovo ELENCO DI COMPITI in Evolution.Per far questo una volta avviato il client di posta è sufficiente cliccare su COMPITI -> FILE -> NUOVO -> ELENCO DI COMPITI .

  • Al fine di sincronizzare correttamente i contatti della rubrica è stato necessario che gli stessi non fossero abbinati ad immagini (le miniature che compaiono sul cellulare quando ci chiama un contatto a cui è stata abbinata una fotografia).
  • Alle volte in caso di conflitto tra rubrica e/o gli appuntamenti del cellulare e quelli presenti in locale se si preferisce la versione presente sul dispositivo mobile (plugin syncml-obex-client) il programma va in loop è non termina la sincronizzazione (preferite la versione locale, plugin evo2-sync).
  • Spesso la principale causa del fallimento di una sincronizzazione è l'errata formattazione della propria rubrica. Per essere gestiti correttamente i vostri contatti devono avere una struttura simile a questa (non è necessario che siano presenti tutte le voci):
    BEGIN:VCARD
    VERSION:3.0
    REV:2007-12-06T14:59:04Z
    UID:pas-id-474E9BB500000035
    X-EVOLUTION-FILE-AS:VETERINARIO PONGO
    N:;VETERINARIO PONGO;;;
    TEL;VOICE;WORK:+390424XXXXX
    TEL;VOICE;HOME:+390424XXXXX
    TEL;CELL:+39339XXXXX
    TEL;CELL;HOME:+39339XXXXX
    TEL;CELL;WORK:+39339XXXXX
    TEL;FAX:+390424XXXX
    EMAIL;HOME:petdoctor@xxx.net
    EMAIL;WORK:petdoctor2@xxx.net
    NOTE:Qui è possibile scrivere delle note aggiuntive separando i campi\,in questo\,modo\,e terminando cosi\\\\n
    FN:VETERINARIO PONGO
    END:VCARD
    E' necessario dunque esportare in formato .vcf la propria rubrica è verificarne la struttura.


CategoryDaCancellare