innanzitutto bisogna avere
Evolution installato sul proprio sistema,
Evolution è un mail client evoluto molto simile ad Outlook, e permette quindi di gestire un calendario, appuntamenti e
la rubrica ed in più ha il supporto per la lettura dei feed rss. Inoltre Evolution è facilmente personalizzabile grazie al supporto nativo per i plugin.
Ximian Evolution® is the award-winning personal and workgroup information management solution for Linux and UNIX-based systems. The software seamlessly integrates email, calendaring, meeting scheduling, contact management, and task lists, in one powerful, fast, and easy-to-use application. Ximian Evolution is also powerful collaboration software that connects to popular corporate communications architectures like Microsoft Exchange, Lotus Notes, and other messaging systems. Ximian Evolution supports a broad range of leading Linux distributions and UNIX variants.
Multisync è un'applicazione opensource che si interfaccia a parecchi dispositivi portatili (palmari, cellulari, etc) per sincronizzarne i dati con altre installazioni di Multisync distribuite in rete o con applicazioni come Evolution.
http://multisync.sourceforge.net/index.shtml MultiSync
is a free modular program to synchronize calendars, addressbooks and other PIM data between programs on your computer and other computers, mobile devices, PDAs or cell phones. MultiSync
works on any Gnome platform, such as Linux.
Multisync è fortemente strutturata per moduli, ciò la rende facilmente personalizzabile alle proprie esigenze. In questo articolo utilizzerò principalmente i seguenti moduli:
NB: se si dovesse visualizzare questo messaggio (ad installazione finita) sarà necessario aggiornare le librerie ORBit
CRITICAL **: file orbit-adaptor.c: line 19 (ORBit_ObjectAdaptor_set_thread_hintv): assertion `thread_hint >= ORBIT_THREAD_HINT_NONE && thread_hint <= ORBIT_THREAD_HINT_ALL_AT_IDLE' failed
bisogna essere sicuri di avere l'ultima versione delle librerie ORBit (per la precisione la 2.9.8) per evitare spiacevoli sorprese in fase di sincronizzazione.
Bluetooth
IRDA
per utilizzare il supporto
Bluetooth sarà necessario avere installati sul proprio sistema Bluez per Linux, inoltre sarà richiesta la liberia
Openobex per il trasferimento dei dati.
E' possibile installare Multisync in due differenti modi, il primo scaricando gli
RPM presenti sul sito,
il secondo scaricando i sorgenti dal CVS e compilando il tutto a mano. Ovviamente la seconda scelta ci permetterà di avere il software ottimizzato per il nostro sistema.
per installare i sorgenti sarà necessario innanzitutto scaricarseli dal server di sourceforge:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/multisync login cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/multisync co multisync
verrà a questo punto creata una directory chiamata multisync
cd multisync
sarà quindi necessario utilizzare il comando ./autogen.sh per creare automaticamente i file di configurazione, finita l'esecuzione dello script si procederà con i classici make e make install
./autogen.sh make make install
dopo aver installato il pacchetto principale ci accingeremo ad installare i moduli a noi necessari, cioè sync_evolution e irmc_sync
cd plugins/ cd sync_evolution/ ./autogen.sh make && make install cd .. cd irmc_sync ./autogen.sh make && make install
ovviamente se volessimo installare ulteriori plugin sarà necessario seguire gli stessi passi.
NB: spesso per compilare un pacchetto sono necessarie le librerie qualcosa-devel, dove qualcosa è il nome delle librerie richieste dall'applicativo. Nel nostro caso ad esempio saranno necessarie le orbit2-devel, bonobo-devel, e così via.
a questo punto facendo partire Multisync da shell
multisync &
ci comparirà la finestra del programma e potremo configurarlo indicandogli i device che vogliamo sincronizzare. La configurazione è semplice ed immediata, basta difatti indicare una nuova "sincronizzazione" e successivamente modificarla dal pannello edit.
Sono disponibili maggiori info sull'argomento nei seguenti links:
http://multisync.sourceforge.net/newdocs/book1.htm
http://usefulinc.com/edd/blog/contents/2003/10/19-p800/read
http://members.dodo.com.au/botting/phone/lib/WikiUser.php:59: Notice[8]: Only variables should be assigned by reference
lib/Template.php:112: Notice[8]: Only variables should be assigned by reference
lib/Template.php:114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'top') (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'top') (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'browse') (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'browse') (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'browse-footer') (In template 'browse') (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'browse-footer') (In template 'browse') (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'actionbar') (In template 'browse-footer') (In template 'browse') (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'actionbar') (In template 'browse-footer') (In template 'browse') (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference