Bluetooth - ¿Cómo buscar archivos en un dispositivo?

12

Puede sonar estúpido, pero no sé cómo buscar archivos en mi dispositivo (teléfono) conectado a la máquina Ubuntu a través de Bluetooth. Veo que la conexión está establecida, puedo enviar archivos desde mi computadora al teléfono, pero parece que no puedo encontrar cómo explorar el sistema de archivos del teléfono.

Debo mencionar que mi adaptador Bluetooth es Foxconn / Hon Hai, que no ha sido compatible con Linux hasta hace poco. Sin embargo, ahora puedo emparejar mi teléfono con la computadora y enviar archivos desde mi computadora al teléfono. Lo que no funciona es enviar archivos desde el teléfono a la computadora y explorar los archivos del teléfono en la computadora.

La razón por la que hago esta pregunta es para verificar si mi adaptador Bluetooth todavía no es totalmente compatible, o simplemente no sé cómo usarlo correctamente.

Томица Кораћ
fuente
1
No es la mejor respuesta porque no he encontrado una solución. Sin embargo, parece ser un error en 12.10. Bluetooth funcionó bien bajo 12.04. Puedo enviar archivos al teléfono, pero cuando intento buscar archivos, una ventana o pantalla blanca parpadea por un segundo, pero eso es todo. No estás haciendo nada malo. Mi bus Bluetooth 007 Dispositivo 003: ID 0a12: 0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (modo HCI) Recibo este error en blueman (el mismo problema en el visor predeterminado, sin el mensaje de error)> No se pudo mostrar "obex: // [ 00: 1B: AC: CC: 84: B0] / ". Error: el mensaje no recibió respuesta (tiempo de espera por bus de mensajes)> Seleccione
user55138

Respuestas:

2

ok entonces prueba esto:

prueba antes, si tu dongle usb fue reconocido, pruébalo con este comando:

lsusb | grep Bluetooth 

si recibe este mensaje, se reconoce con éxito:

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

luego instale otro navegador para ubuntu:

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

después de la instalación, debe reiniciar el dongle bluetooth con este comando:

sudo /etc/init.d/bluetooth restart 

o con este comando

sudo service bluetooth restart 

Los detalles del dispositivo Bluetooth se obtienen con el comando:

hciconfig --all 

si todo está bien, instale el applet bluetooth

fecub
fuente
1
lsusb | grep Bluetooth no me da nada: D Solo devuelve una línea en blanco. Así que supongo que mi adaptador Bluetooth de mala calidad que está causando el alboroto, ¿verdad? Por cierto, no es un dongle, es el adaptador Bluetooth incorporado de mi computadora portátil. En cualquier caso, aceptaré tu respuesta, porque me ayudó a entender lo que pedí. Gracias por tu trabajo.
Томица Кораћ
de nada y sí, eso es correcto.
fecub
7
  1. Cree una carpeta en `/ media / mountpoint con derechos de root
  2. Instalar en pc obexfs
  3. emparejar el teléfono con la PC
  4. Obtenga el dispositivo MAC y móntelo con obexfs:

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

Escaneando ...

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

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

Para desmontar el dispositivo:

fusermount -u /mountpoint 
fecub
fuente
Hola fecub Muchas gracias por tu respuesta. Pero esto no está funcionando para mí. Olvidé mencionar que mi adaptador Bluetooth es el famoso Foxconn / Hon Hai. He actualizado mi pregunta ahora.
Томица Кораћ
Esto me permitió navegar y transferir archivos desde mi teléfono antiguo a la máquina ubuntu.
Daniel
Excelente. De blueman solo obtuve errores de "otra operación en progreso" y no pude deshacerme de él.
Harald
1

Echa un vistazo a https://wiki.archlinux.org/index.php/Blueman e instale los paquetes obexftp y obexfs.

Montaje de dispositivos Bluetooth

Las instrucciones a continuación describen un método para usar diferentes administradores de archivos con Blueman. Los ejemplos en esta sección se centran en Thunar. Si está utilizando un administrador de archivos diferente, sustituya thunar con el nombre del administrador de archivos que está utilizando.

Cree un archivo obex_thunar.shcon el siguiente contenido:

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

Ahora deberá mover el script a una ubicación adecuada (por ejemplo, /usr/local/bin). Después de eso, márquelo como ejecutable con

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

El último paso es cambiar la línea en

Icono de la bandeja de Blueman → Servicios locales → Transferencia → Avanzado

a obex_thunar.sh %d. Hecho.

mario
fuente