|
Benvenuto Visitatore ( Log In | Registrati )
|
|
![]() ![]() |
05/01/2008 - 22:23
Messaggio
#1
|
|
|
Newbie ![]() Gruppo: Utente Messaggi: 8 Iscritto il: 05/01/2008 Utente Nr.: 128.463 |
Premetto che tutti i comandi li ho reperiti da qui (anche se qualche errore c'è
Dopo aver collegato il cellulare con il cavo USB, apriamo un terminale e digitiamo il seguente comando: CODE lsusb In questo modo vediamo quali periferiche sono collegate alle porte USB del nostro PC. L'output dovrebbe restituire varie righe, fra le quali anche una simile a questa: CODE Bus 002 Device 002: ID 0421:043a Nokia Mobile Phones Prendete nota dei due gruppi di numeri che appaiono dopo ID. Chiameremo "idVendor" il primo gruppo con 4 numeri, chiameremo "idProduct" il secondo gruppo con 3 numeri + una lettera. Sempre da terminale logghiamoci da root (purtroppo il comando echo preceduto da sudo per motivi ancora ignoti non funge! ): CODE sudo -s Inserite la password e per si e per no facciamo un backup del file: CODE cp /etc/udev/rules.d/40-permissions.rules $HOME Adesso incolliamo le seguenti righe: CODE echo "BUS==\"usb\", SYSFS{idVendor}==\"numero_idVendor\", SYSFS{idProduct}==\"numero_idProduct\", GROUP=\"dialout\"" >> /etc/udev/rules.d/40-permissions.rules Ovviamente occhio a sostituire i parametri numero_idVendor e numero_idProduct a secondo della propria configurazione. Per esempio io ho dovuto dare il seguente comando: CODE echo "BUS==\"usb\", SYSFS{idVendor}==\"0421\", SYSFS{idProduct}==\"043a\", GROUP=\"dialout\"" >> /etc/udev/rules.d/40-permissions.rules Infine usciamo da root: CODE exit Adesso apriamo il file "group" presente nella cartella "/etc" con il nostro editor di testo preferito (in Gnome gedit, in KDE kate): CODE sudo gedit /etc/group Cerchiamo la seguente riga: CODE dialout:x:20: e aggiungiamo il nome utente (se non ve lo ricordate, strano ma vero XD, date un "whoami"). Se per esempio il nostro nome utente è "led" (non cercate di imitarlo XD), alla fine la riga dovrà risultare così: CODE dialout:x:20:led Salviamo il file e riavviamo udev: CODE sudo /etc/init.d/udev restart Installiamo i pacchetti "obexftp" e "obexfs": CODE sudo apt-get install obexftp obexfs e diamo i giusti permessi a fusermount: CODE sudo chgrp fuse /bin/fusermount && sudo chmod u+s /bin/fusermount && sudo adduser nome_utente fuse In Kubuntu Gutsy ho notato che il file fusermount si trova in "/bin/" e non in "/usr/bin/", quindi prima di eseguire il comando date un "locate fusermount" per vedere dove realmente si trova il file Riavviamo nuovamente udev: CODE sudo /etc/init.d/udev restart Adesso vediamo se il modulo "fuse" è stato caricato o meno dando il comando: CODE lsmod | grep fuse Se il comando restituisce un output il modulo è stato caricato, in caso contrario diamo: CODE modprobe fuse Vediamo le interfaccie USB disponibili: CODE obexftp -u che dovrebbe restituire un output simile a questo: CODE Superuser privileges are required to access USB. Found 2 USB OBEX interfaces Interface 0: Manufacturer: Nokia Product: Nokia N70 Interface description: SYNCML-SYNC Interface 1: Manufacturer: Nokia Product: Nokia N70 Interface description: PC Suite Services Use '-u interface_number' to connect Nothing to do. Use --help for help. Noi dobbiamo utilizzare l'interfaccia 1, quella con "Interface description: PC Suite Services". Prima di tutto creiamo una cartella nella nostra home (o dove volete voi insomma): CODE mkdir N70 e montiamo il contenuto del cellulare: CODE sudo obexfs -u 1 /home/nome_utente/N70 Entriamo nella cartella e...tadà! Permesso negato Si purtroppo non ho ben capito i permessi di fuse, fusermount, obexfs e compagni bella XD Quindi diamo: CODE sudo -s e navigate attraverso la shell, oppure utilizzate il vostro file manager preferito! Per smontare la cartella: CODE sudo fusermount -u N70 Nei prossimi giorni/settimane/mesi/anni/decenni XD vi sarò sapere meglio per i permessi della navigazione Ho anche intenzione di fare un semplice script in bash così da semplificare la vita per l'installazione e la configurazione! Buon pinguino a tutti EDIT: Ora che ci penso questo procedimento potrebbe funzionare con molti cellulare Nokia, provate e fatemi sapere Messaggio modificato da Led. il 05/01/2008 - 22:40 |
|
|
|
02/06/2009 - 18:34
Messaggio
#2
|
|
|
Advanced Member ![]() ![]() ![]() Gruppo: Utente Messaggi: 86 Iscritto il: 22/08/2007 Da: Brindisi Utente Nr.: 84.613 Cellulare: Nokia E71 |
TUTTO QUESTO PROCEDIMENTO è fatto da NOKINUX un software in sviluppo completamente Open Source.
PS: Lo sviluppo procede a rilento perchè siamo in pochi nel team e molti di noi sono impegnati nella vita...comunque non disperate! Prossimamente (appena possibile) vederemo di far evolvere il software. Ciao |
|
|
|
07/06/2009 - 11:13
Messaggio
#3
|
|
![]() Advanced Member ![]() ![]() ![]() ![]() Gruppo: Utente Messaggi: 207 Iscritto il: 23/10/2006 Utente Nr.: 30.345 Cellulare: N70 |
Ottimo, almeno qualcosa si muove anche per linux.
Una curiosità: voi riuscite a far dialogare correttamente l'N70 con il pc (io uso ubuntu 9.04) tramite bluetooth? |
|
|
|
![]() ![]() |
|
|
Versione Lo-Fi | Oggi è il: 31/07/2010 - 16:21 |
|
|
||