Dimensione: 2733
Commento:
|
Dimensione: 8828
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 5: | Linea 5: |
testo = Titolo 1 = Does Linux like your PDA? 1) Connect your Pocket PC and type "dmesg" in a shell to see if the ipaq kernel module is loaded. The output might look like the following. Take note of the tty used for the connection. Code: usb 4-2: new full speed USB device using uhci_hcd and address 3 ipaq 4-2:1.0: PocketPC PDA converter detected usb 4-2: PocketPC PDA converter now attached to ttyUSB0 2) Optionally, you can use "cat /proc/bus/usb/devices" to check for a USB device that's using the ipaq kernel module. Code: |
Questa guida vuole indicarvi i passi per permettervi di sincronizzare la rubrica e il calendario del vostro PocketPC con Evolution, e permettervi di isntallare programmi e gestire i file presenti nel Palmare. La guida è stata scritta per gli iPaq della HP, ma i passaggi per palmari di altre marche, purchè dotati di WindowsCE dovrebbero essere analoghi. = Riconoscimento = Per verificare se il vostro sistema riconosce il PocketPC dovete fare quanto segue: 0. Collegate il PocketPC al computer tramite la presa USB, aprite un terminale e digitate {{{ dmesg }}} dovrebbe apparire un output simile al segunete {{{ usb 4-2: new full speed USB device using uhci_hcd and address 3 ipaq 4-2:1.0: PocketPC PDA converter detected usb 4-2: PocketPC PDA converter now attached to ttyUSB0 }}} Prendete nota della `ttyUSB`, anche se nella maggioranza dei casi dovrebbe essere `ttyUSB0` come nell'esempio. 0. Opzionale, digitate nel terminale {{{ cat /proc/bus/usb/devices }}} per verificare che il dispositivo usi il modulo del kernel per l'iPaq, tra le varie linee di output dovrebbe esserci un gruppo simile a questo {{{ |
Linea 26: | Linea 31: |
= Titolo 1 = ) Install the required packages for SynCE: Code: sudo apt-get install librra0 librra0-tools librapi2-tools libsynce0 synce-dccm synce-multisync-plugin synce-serial 2) synce-serial setup will be invoked by apt, follow this through using the default settings, unless you have reason to do otherwise. Code: /dev/ttyUSB0 local address: 192.168.131.102 remote address: 192.168.131.201 no dns entry needed 3) Perform the following the following command to tell SynCE where to look. This seems redundant, but doesn't hurt. Code: |
}}} = Installazione = 0. Installate i programmi e le librerie necessari alla connessione e sincronizzazione digitando nel terminale {{{ sudo apt-get install librra0 librra0-tools librapi2-tools libsynce0 synce-dccm synce-multisync-plugin synce-serial libmultisync-plugin-evolution libmultisync-plugin-backup multisync }}} Durante l'installazione appariranno delle finestre di dialogo con dei parametri, verificate che `/dev/ttyUSB` corrisponda a quanto visto prima, modificandolo se il caso, e lasciate gli altri parametri invariati. 0. Configurate '''`synce-serial`''' per usare la `tty` che avete visto rpecedentemente digitando nel terminale {{{ |
Linea 45: | Linea 41: |
4) Start the SynCE connection daemon by typing "dccm" in a shell. Use "dccm -p password" if your Pocket PC is password protected. 5) Initiate a serial connection by typing "sudo synce-serial-start" in a shell. You should be greeted with "synce-serial-start is now waiting for your device to connect". 6) "synce-pstatus" shows a LOT of information about your Pocket PC, such as current mode of operation, battery charge level, memory usage as well as backup battery status. If you want to see some other synce commands, type "dpkg -L librapi2-tools". You can use these commands to do things such as installing Pocket PC programs, etc. 7) Create the partnership between the Pocket PC and your computer. There are 2 slots on the device, so the INDEX can be 1 or 2. Code: |
}}} Ovviamente se all'inizio dmesg indicava `ttyUSB1` o un altro numero dovrete usare quel valore. 0. Lanciate il demone di connessione dccm digitando nel terminale {{{dccm }}} Se il vostro palmare è protetto da password digitate {{{ dccm -p PASSWORD }}} dove `PASSWORD` va sostituito con la password che usate per il palmare. 0. Iniziate la connessione digitanto nel terminale {{{ sudo synce-serial-start }}} dovrebbe apparirvi il messaggio {{{ synce-serial-start is now waiting for your device to connect }}} a questo punto collegate il Palmare al PC, e la connessione dovrebbe avvenire. 0. Create ora l'associazione fra Palmare e PC digitando {{{ |
Linea 53: | Linea 56: |
You should be greeted with: Code: Partnership creation succeeded. Using partnership index INDEX. = Titolo 1 = testo = Titolo 1 = testo ## da questo punto in poi non modificare! ---- CategoryNuoviDocumenti |
}}} '''`synce`''' dispone di due slot di connessione, quindi INDEX va sostituito con 1 o 2, se tutto va bene dovrebbe apparire il messagio {{{ Partnership creation succeeded. Using partnership index INDEX }}} 0. Ora possiamo controllare numerosi parametri del palmare, quali stato delle batterie, memoria e altro, digitando {{{ synce-pstatus }}} è possibile eseguire ulteriori operazioni, quali installazione di programmi e altro, per vedere la lista dei comandi digitate {{{ dpkg -L librapi2-tools }}} I comandi sono quelli che vengono indicati nella directory `/usr/bin/` = Connessione automatica = Se si usa Ubuntu Dapper Drake è possibile configurare '''`udev`''' per la connessione automatica. 0. innanzitutto creiamo il file `ipaq.rules` {{{ sudo gedit /etc/udev/rules.d/ipaq.rules }}} 0. incolliamoci dentro lo script creato da Romain Riviere {{{ # udev rule file for ipaq BUS=="usb", ACTION=="add", DRIVER=="ipaq", SUBSYSTEM=="usb-serial", RUN+="/etc/synce/ipaq-udev" }}} 0. ora creiamo il file `ipaq-udev` {{{ sudo gedit /etc/synce/ipaq-udev }}} 0. e incolliamoci dentro questo script {{{ #!/bin/bash LOGFILE=/var/log/synce INTERFACE=`cat /etc/synce/interface` echo "`date +"%b %d %X"` `uname -n`: iPAQ plugged, starting connection..." >> $LOGFILE /usr/bin/synce-serial-abort >> /dev/null ( for x in `seq 1 10`; do [ -c $INTERFACE ] && break sleep 1 done if ! [ -c $INTERFACE ]; then echo "$time $uname $0 [$$]: device node $INTERFACE not created!" exit 1 fi /usr/bin/synce-serial-start >> /var/log/synce ) & }}} o questo script modificato che si aspetta che '''`dccm`''' parta con X {{{ #!/bin/bash LOGFILE=/var/log/synce INTERFACE=`cat /etc/synce/interface` echo "`date +"%b %d %X"` `uname -n`: iPAQ plugged, starting connection..." >> $LOGFILE /usr/bin/synce-serial-abort >> /dev/null ( ### TESTING FOR INTERFACE CREATION for x in `seq 1 10`; do [ -c $INTERFACE ] && break sleep 1 done if ! [ -c $INTERFACE ]; then echo "`date +"%b %d %X"` `uname -n` $0 [$$]: device node $INTERFACE not created!" >> $LOGFILE exit 1 fi ### TESTING FOR DCCM RUNNING for x in `seq 1 10`; do dccm=`pgrep dccm` [ $dccm > 0 ] && [ $x -gt 1 ] && echo >> $LOGFILE [ $dccm > 0 ] && echo "`date +"%b %d %X"` `uname -n` DCCM pid $dccm" >> $LOGFILE && break [ $x = 1 ] && echo -n "No DCCM running waiting " >> $LOGFILE echo -n "${x}0..." >> $LOGFILE sleep 10 done [ ! `pgrep dccm` ] && echo "`date +"%b %d %X"` `uname -n` No DCCM found running, trying to connect anyway. DCCM is needed to make a succesfull connection" >> $LOGFILE ### STARTING CONNECTION /usr/bin/synce-serial-start >> $LOGFILE ) & }}} 0. riavviamo '''`udev`''' e tutto dovrebbe essere a posto {{{ sudo /etc/init.d/udev restart }}} = Configurazione di MultiSync per la sincronizzazione con Evolution = 0. Lanciate multisync da terminale, oppure da ''`Applicazioni -> Accessori -> Multisync`'', le prime volte conviene usare il terminale perché nel caso qualcosa non funziona fornisce molte informazioni che possono essere utili a trovare e risolvere il problema. 0. Create una coppia di sincronizzazione selezionando come plugin "Synce Plugin" e "Ximian Evolution 2", l'ordine non è importante, è più importante creare nuovi Calendario, Lista cose da fare e Contact List, perché non sempre quelli predefiniti vengono utilizzati, ricordatevi inoltre di settare le opzioni relative alla sincronizzazione. 0. Premete il tasto "Sync" per avviare la sincronizzazione, la prima volta potrebbe essere necessario usare il tasto "ReSync" per forzare la risincronizzazione completa. = Esplorare i file sul palmare = 0. Per avere l'integrazione con Nautilus e poter esplorare i file sul palmare vi serve '''`Synce-gnomevfs`''', che è disponibile solo in `.rpm`, quindi innanzitutto installate alien {{{ sudo apt-get install alien }}} 0. Scaricate l'ultima versione da [http://sourceforge.net/project/showfiles.php?group_id=30550&package_id=92164] 0. Convertite e installate ''synce-gnomevf'' portandovi nella directory dove lo avete scaricato e digitando {{{ sudo alien -i synce-gnomevfsxxx.rpm }}} ove `xxx` andrà sostituito col numero di versione. In alternativa è possibile scaricare l'archivio sorgente `.tar.gz` e compilarlo. 0. Col Palmare connesso digitate {{{ synce-in-computer-folder install synce-in-computer-folder connect }}} nel menù «`Risorse`» dovrebbe apparirvi una cartella «`Mobile device`» corrispondente alla memoria del palmare. = Installazione e Rimozione software = 0. Utilizzando Synce-software-manager è possibile disinstallare e installare software sul palmare, per disporne innanzitutto occorre scaricare l'rpm da [http://sourceforge.net/project/showfiles.php?group_id=30550&package_id=92164] 0. Convertirlo con alien {{{ sudo alien synce-software-manager_xxx_i386.rpm 0. Installarlo {{{ sudo dpkg -i synce-software-manager_xxx_i386.deb 0. Ora una volta connesso il palmare basterà lanciare da terminale {{{ synce-software-manager }}} per poter installare e disinstallare programmi in maniera grafica. = Disconnessione = Per disconnettere il palmare 0. Chiudete Multi``Sync 0. nel terminale digitate {{{ killall -HUP dccm }}} 0. Se il comando precedente non dovesse funzionare, digitate {{{ sudo synce-serial-abort }}} = Fonti = * [http://ubuntuforums.org/showpost.php?p=154320&postcount=1 Forum Internazionale Ubuntu Breezy] * [http://ubuntuforums.org/showpost.php?p=854587&postcount=1 Forum internazionale Ubuntu Dapper] * [wiki:Ubuntu/PocketPCHowto Wiki internazionale] |
IndiceBRTableOfContents |
Introduzione
Questa guida vuole indicarvi i passi per permettervi di sincronizzare la rubrica e il calendario del vostro PocketPC con Evolution, e permettervi di isntallare programmi e gestire i file presenti nel Palmare.
La guida è stata scritta per gli iPaq della HP, ma i passaggi per palmari di altre marche, purchè dotati di WindowsCE dovrebbero essere analoghi.
Riconoscimento
Per verificare se il vostro sistema riconosce il PocketPC dovete fare quanto segue:
Collegate il PocketPC al computer tramite la presa USB, aprite un terminale e digitate
dmesg
dovrebbe apparire un output simile al segunete
usb 4-2: new full speed USB device using uhci_hcd and address 3 ipaq 4-2:1.0: PocketPC PDA converter detected usb 4-2: PocketPC PDA converter now attached to ttyUSB0
Prendete nota della ttyUSB, anche se nella maggioranza dei casi dovrebbe essere ttyUSB0 come nell'esempio.
Opzionale, digitate nel terminale
cat /proc/bus/usb/devices
per verificare che il dispositivo usi il modulo del kernel per l'iPaq, tra le varie linee di output dovrebbe esserci un gruppo simile a questo
T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 1.01 Cls=ff(vend.) Sub=ff Prot=ff MxPS=16 #Cfgs= 1 P: Vendor=413c ProdID=4002 Rev= 0.00 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ipaq E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
Installazione
Installate i programmi e le librerie necessari alla connessione e sincronizzazione digitando nel terminale
sudo apt-get install librra0 librra0-tools librapi2-tools libsynce0 synce-dccm synce-multisync-plugin synce-serial libmultisync-plugin-evolution libmultisync-plugin-backup multisync
Durante l'installazione appariranno delle finestre di dialogo con dei parametri, verificate che /dev/ttyUSB corrisponda a quanto visto prima, modificandolo se il caso, e lasciate gli altri parametri invariati.
Configurate synce-serial per usare la tty che avete visto rpecedentemente digitando nel terminale
sudo synce-serial-config ttyUSB0
Ovviamente se all'inizio dmesg indicava ttyUSB1 o un altro numero dovrete usare quel valore.
Lanciate il demone di connessione dccm digitando nel terminale