Bluetooth: come sfogliare i file su un dispositivo?


12

Potrebbe sembrare stupido, ma non so come sfogliare i file sul mio dispositivo (telefono) collegato alla macchina Ubuntu tramite Bluetooth. Vedo che la connessione è stata stabilita, posso inviare file dal mio computer al telefono, ma non riesco proprio a trovare il modo di sfogliare il file system del telefono.

Devo dire che il mio adattatore Bluetooth è Foxconn / Hon Hai, che non è stato supportato in Linux fino a poco tempo fa. Tuttavia, ora sono in grado di associare il mio telefono al computer e di inviare file dal mio computer al telefono. Ciò che non funziona è l'invio di file dal telefono al computer e l'esplorazione dei file del telefono sul computer.

Il motivo per cui sto ponendo questa domanda è in realtà verificare se il mio adattatore Bluetooth non è ancora completamente supportato, o semplicemente non so come usarlo correttamente.


1
Non è la risposta migliore perché non ho trovato una soluzione .. tuttavia sembra essere un bug in 12.10. Bluetooth funzionava bene sotto 12.04. Posso inviare file al telefono ma quando provo a sfogliare i file, una finestra o una schermata bianca lampeggia per un secondo, ma è tutto. Non stai facendo niente di male. Il mio bluetooth Bus 007 Dispositivo 003: ID 0a12: 0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (modalità HCI) Ottengo questo errore in blueman (stesso problema nel visualizzatore predefinito, senza il messaggio di errore)> Impossibile visualizzare "obex: // [ 00: 1B: AC: CC: 84: B0] /". Errore: il messaggio non ha ricevuto risposta (timeout tramite bus dei messaggi)> Selezionare
user55138

Risposte:


2

ok allora prova questo:

prova prima, se il tuo dongle usb è stato riconosciuto lo provi con questo comando:

lsusb | grep Bluetooth 

se ricevi questo messaggio, viene riconosciuto con successo:

Bus 003 Device 004: ID 1310:0001 Roper Class 1 Bluetooth Dongle

quindi installa un altro browser per Ubuntu:

sudo apt-get install bluez-utils libopenobex1 bluez-tools 

dopo l'installazione, è necessario riavviare il dongle bluetooth con questo comando:

sudo /etc/init.d/bluetooth restart 

o con questo comando

sudo service bluetooth restart 

I dettagli del dispositivo Bluetooth si ottengono con il comando:

hciconfig --all 

se tutto va bene, installa l'applet bluetooth


1
lsusb | grep Bluetooth non mi dà nulla: D Restituisce solo una riga vuota. Quindi immagino che il mio adattatore Bluetooth trash che stia causando il clamore, giusto? A proposito, non è un dongle, è l'adattatore Bluetooth integrato nel mio laptop. In ogni caso, accetterò la tua risposta, perché mi ha aiutato a capire cosa ho chiesto. Grazie per il tuo lavoro.
Томица Кораћ,

sei il benvenuto e sì, è vero.
fecub,

7
  1. Crea una cartella in `/ media / mountpoint con i diritti di root
  2. Installare obexfs
  3. associare il telefono al PC
  4. Ottieni il MAC del dispositivo e montalo con obexfs:

    sudo mkdir /media/mountpoint
    sudo apt-get install obexfs
    hcitool scan
    

Scansione in corso ...

8F:77:17:77:44:16 My Android Phone

obexfs -b 8F:77:17:77:44:16 /mountpoint

Per smontare il dispositivo:

fusermount -u /mountpoint 

Ciao fecub. Mille grazie per la tua risposta. Ma questo non funziona abbastanza per me. Ho dimenticato di dire che il mio adattatore Bluetooth è il famigerato Foxconn / Hon Hai. Ho aggiornato la mia domanda ora.
Томица Кораћ,

Questo mi ha permesso di sfogliare e trasferire file dal mio vecchio telefono alla macchina Ubuntu.
Daniel

Grande. Dal blueman ho ricevuto solo errori "è in corso un'altra operazione" e non sono riuscito a liberarmene.
Harald,

1

Dai un'occhiata a https://wiki.archlinux.org/index.php/Blueman e installa i pacchetti obexftp e obexfs.

Montaggio di dispositivi Bluetooth

Le istruzioni seguenti descrivono un metodo per utilizzare diversi file manager con Blueman. Gli esempi in questa sezione si concentrano su Thunar. Se si utilizza un file manager diverso, sostituire thunar con il nome del file manager che si sta utilizzando.

Crea un file obex_thunar.shcon il seguente contenuto:

#!/bin/bash
[ ! -d ~/Bluetooth ] && mkdir ~/Bluetooth   
fusermount -u ~/Bluetooth
obexfs -b $1 ~/Bluetooth
thunar ~/Bluetooth

Ora dovrai spostare lo script in una posizione appropriata (ad es /usr/local/bin.). Dopodiché, contrassegnalo come eseguibile con

chmod +x /usr/local/bin/obex_thunar.sh

L'ultimo passo è cambiare la linea

Icona della barra delle applicazioni Blueman → Servizi locali → Trasferisci → Avanzate

a obex_thunar.sh %d. Fatto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.