Ricezione file via Bluetooth ed esplorazione dispositivo su Intrepid, finalmente la soluzione

Una delle novità carine che furono introdotte in Ubuntu Gutsy ben 16 mesi fa fu una nuova gestione del bluetooth attraverso una comoda applet che permetteva di gestire la connessione, associare i dispositivi, inviare e ricevere i files. Inoltre fu introdotta la possibilità di esplorare la memoria del dispositivo (per esempio degli smartphone) in modo semplice e veloce. A suo tempo ne tirai fuori anche un articolo su come fare.

Il dispositivo viene montato automaticamente in Nautilus !

Con l’avvento di Hardy però non solo sparì questa comoda funzione, ma anche tentando di inviare un file dal cellulare verso il pc, si riceveva un errore di impossibilità di inviare file (mentre il trasferimento computer -> cellulare ha sempre funzionato bene). Si sperava che in Intrepid le cose si sarebbero sistemate, invece non è stato cosi.

Era un bug abbastanza importante, perchè utilizzato e richiesto da molti utenti. Invece l’iter burocratico su Launchpad ci ha messo quasi 1 anno e mezzo per individuare l’errore (in obex-data-server) e proporre una soluzione funzionante.

Proprio un paio di giorni fa finalmente è apparsa la soluzione, per opera di Kenny Millington, che ha compilato una versione corretta del pacchetto obex data server e l’ha inserita nel proprio PPA. L’ho appena testata e confermo che funziona tutto alla perfezione!
Edit: grazie anche a Max che come mi ha scritto nei commenti ha contribuito a segnalare a Kenny l’aggiornamento del pacchetto che è stato risolutivo 😉

Ecco i passi da seguire:

Aggiungere alla propria sources.list il repository PPA di Kenny

deb http://ppa.launchpad.net/ubuntu-kennynet/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/ubuntu-kennynet/ppa/ubuntu intrepid main

E autenticarlo con i seguenti comandi

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C7439637E01D57142409BBC10E4031C8F236922B

Adesso aggiorniamo la lista e installiamo il necessario

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install obex-data-server gnome-user-share

Adesso riavviamo il bluetooth con:

killall bluetooth-applet
sudo /etc/init.d/bluetooth restart
bluetooth-applet&

Ora aprire il menu Sistema -> Preferenze -> Personal File Sharing e spuntare le caselle “Receive files in Download folder over bluetooth”  e “Notify about received files” come nell’immagine sottostante

Fatto !!

A questo punto potrete inviare i files ed esplorare la memoria del dispositivo dal menu che appare cliccando col tasto destro nell’icona del bluetooth nella system tray .
I file ricevuti verranno invece salvati nella cartella Downloads, oppure sul Desktop (come è stato nel mio caso).

Edit:
Mi è stato riportato che la procedura appena descritta funziona anche in Ubuntu 8.04 Hardy, con l’unica accortezza di aggiornare la libreria del bluetooth prima di installare il nuovo obex-data-server.
Il pacchetto richiesto può essere scaricato dai repository di Intrepid da questo link, e installato manualmente.

A proposito Alessandro

Ingegnere delle Telecomunicazioni con propensione al web2.0 ed il pallino della tecnologia; toscano & casentinese, vivo a Firenze

  • Bueno, aspetterò che finiscano nei repository.
    Intanto ne approfitto per dire che anche su KDE l’applet finalmente è completa, anche se ancora non permette di usare cellulari come modem.

  • Credo che ancora ci vorrà un po’ prima che finiscano nei repository, ma spero che almeno in quelli “proposed” ci finisca presto.
    Ovviamente la procedura è testata con GNOME, su kde non ho idea che succeda 🙂

  • immagino che non sia adatta la soluzione per ubuntu hardy, giusto?

  • Non credo, visto che il pacchetto in questione è stato creato per Intrepid…

  • Carlo

    Oggi ho riscontrato quel problema nell’inviare un file dal cellulare al pc ed oggi ho trovato questa guida: i casi della vita! grazie mille

  • Giovanni Masucci

    Provato su intrepid con i backport di kde 4.2 e kbluetooth 0.3…funziona 😉

  • ggiacomoo

    che cellulare hai? symbian?
    riesci pure a scrivere sul cell?

    stasera provo… grazie

  • ohhhhhhhhh….finalmente! 🙂
    grazie mille

  • max

    provato su intrepid e funziona..
    cmq.. mi prendo anche la mia parte di merito, kenny ha creato i ppa dietro mia segnalazione della nuova versione di O-D-S che risolveva il bug 😉

  • @ggiacomoo: si l’ho testato con un nokia symbian

    @max: scusa l’omissione… allora grazie mille anche a te! 😉

  • Mikele

    Confermo, Funziona su Ubuntu Intrpid 64 bit!

  • ggiacomoo

    grazie. riesci a scrivere sul symbian?
    dopo provo
    ero riuscito a leggere ed esplorare ma non a scrivere con blueman, se mi dici che riesci pure a scriverci seguo il tuo “wiki” e ringrazio nuovamente… 😀

    giacomo

  • ggiacomoo

    ciao ho provato…
    ma cliccando sull’applet bluetooth se faccio aggiungi dispositivo non mi trova nessun dispositivo…

    con blueman riesco a esplorare il cell, copiarmi sul pc i file, ma non riesco a scrivere sul cell 🙁

  • tuamadre

    non ci credo! 😀

    ormai mi ero rassegnato,
    avendo il card reader nel portatile usavo quello…

    grazie x la segnalazione!

  • nakki

    Grazie al tuo post dopo vari mesi finalmente riesco a usare nuovamente la mia chiavetta bluetooth sulla mia kubuntu…spero che in jaunty mettano la correzione…grazie

  • Non è possibile mostrare «obex://[XX:XX:XX:XX:XX:XX]».
    Nautilus non può gestire le posizioni «obex:».

    Cosa mi manca? Cosa non ho?
    Ho gnome-vfs-obexftp 0.4-1build1 – e’ questo il problema?

    Grazie…

  • Risolto: ci voleva un reboot. Ora va…

  • Marco

    Non funziona!!! Ho installato il tutto, associato il disositivo (Nokia E71), il pc invia regolarmente file al cellulare, ma viceversa mi da “impossibile inviare”. E’ la stessa situazione che avevo prima di leggere questo articolo. Suggerimenti…?

  • nakki

    @Marco:
    Hai installato ed eseguito “Ricezione file bluetooth”? se no vai in applicazioni -> aggiungi rimuovi, cercalo ed installalo….senza di quello ubuntu non riceve file via bluetooth…

  • Marco

    se vado in Aggiungi rimuovi e imposto come chiave di ricerca bluetooth ho solo le seguenti applicazioni:
    1. analizzatore bluetooth e risulta installato
    2. kdebluetooth4 non installato

    ????

  • Marco

    Scusa, ho cercato meglio…… ora funziona!!! Grazie mille. 🙂

  • cristian

    Perche a me continua a non funzionare?
    Con hardy va alla grande riesco ad esplorare ricevere inviare
    Anche su jaunty (test) c’e ancora questo problema!

  • dervis

    a me il passaggio
    sudo apt-get install obex-data-server gnome-user-share
    non riesce… mi dice sempre: Alcuni pacchetti non possono essere installati. Questo può voler
    dire che è stata richiesta una situazione impossibile oppure, se
    si sta usando la distribuzione “unstable”, che alcuni pacchetti
    richiesti non sono ancora stati creati o rimossi da incoming.
    Le seguenti informazioni possono aiutare a risolvere la situazione:

    I seguenti pacchetti hanno dipendenze non soddisfatte:
    obex-data-server: Dipende: libbluetooth3 (>= 4.9) ma non è installabile
    E: Pacchetto non integro
    ho provato a riavviare il pc ma nulla….

  • Marco

    Ciao, per caso hai provato Ubuntu 9.04? Funziona il bluetooth? bye

  • nakki

    E’ più di un mese che uso jaunty e il bluetooth mi è sempre andato senza problemi…oltre ad un incremento delle prestazioni in generale…

  • tia

    Per quanto riguarda jaunty io ho dovuto installare il pacchetto gnome-user-share e impostare le preferenze di condivisione come spiegato a inizio pagina per poter ricevere i file,ora il bluetooth pare ok, e quasi nessun problema per il resto. Per ora tutti quelli con cui ho parlato che sono già passati a jaunty sono soddisfatti!

  • capedone

    Grazie!

  • non ciò capito un cazzo!!!!!!!!!!!!!!!!!!!!