Bluetooth - Como procurar arquivos em um dispositivo?

12

Pode parecer estúpido, mas não sei como procurar arquivos no meu dispositivo (telefone) conectado à máquina Ubuntu via Bluetooth. Vejo que a conexão está estabelecida, posso enviar arquivos do meu computador para o telefone, mas não consigo descobrir como navegar no sistema de arquivos do telefone.

Devo mencionar que meu adaptador Bluetooth é Foxconn / Hon Hai, que não é suportado no Linux até recentemente. No entanto, agora posso emparelhar meu telefone com o computador e enviar arquivos do meu computador para o telefone. O que não está funcionando é enviar arquivos do telefone para o computador e navegar pelos arquivos do telefone no computador.

A razão pela qual estou fazendo essa pergunta é realmente verificar se meu adaptador Bluetooth ainda não é totalmente suportado ou simplesmente não sei como usá-lo corretamente.

Томица Кораћ
fonte
1
Não é a melhor resposta, porque não encontrei uma solução .. ainda parece ser um bug na 12.10. Bluetooth funcionou bem sob 12.04. Posso enviar arquivos para o telefone, mas quando tento procurar arquivos, uma janela ou tela branca pisca por um segundo, mas é isso. Você não está fazendo nada de errado. Meu dispositivo bluetooth Bus 007 003: ID 0a12: 0001 Rádio do silício de Cambridge, Ltd Dongle Bluetooth (modo HCI) Recebo este erro no blueman (mesmo problema no visualizador padrão, sem a mensagem de erro)> Não foi possível exibir "obex: // [ 00: 1B: AC: CC: 84: B0] / ". Erro: a mensagem não recebeu uma resposta (tempo limite do barramento de mensagens)> Por favor, selec
user55138

Respostas:

2

ok, então tente o seguinte:

teste antes, se o seu dongle usb foi reconhecido, teste-o com este comando:

lsusb | grep Bluetooth 

se você receber esta mensagem, é reconhecido com êxito:

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

instale outro navegador para o ubuntu:

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

após a instalação, você deve reiniciar o dongle bluetooth com este comando:

sudo /etc/init.d/bluetooth restart 

ou com este comando

sudo service bluetooth restart 

Detalhes do dispositivo Bluetooth são obtidos com o comando:

hciconfig --all 

se estiver tudo bem, instale o applet bluetooth

fezes
fonte
1
LSUSB | grep O Bluetooth não me fornece nada: D Ele retorna apenas uma linha em branco. Então eu acho que meu adaptador Bluetooth inútil que está causando confusão, certo? A propósito, não é um dongle, é o adaptador Bluetooth embutido no meu laptop. De qualquer forma, aceitarei sua resposta, porque me ajudou a descobrir o que pedi. Obrigado pelo seu trabalho.
23412 #
de nada e sim, isso mesmo.
fecub 23/10/12
7
  1. Crie uma pasta no `/ media / mountpoint com direitos de root
  2. Instalar obexfs
  3. parear o telefone com o PC
  4. Obtenha o dispositivo MAC e monte-o com obexfs:

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

A digitalizar ...

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

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

Para desmontar o dispositivo:

fusermount -u /mountpoint 
fezes
fonte
Oi fecub. Muito obrigado pela sua resposta. Mas isso não está funcionando bem para mim. Esqueci de mencionar que meu adaptador Bluetooth é o notório Foxconn / Hon Hai. Atualizei minha pergunta agora.
Томица Кораћ
Isso me permitiu navegar e transferir arquivos do meu telefone antigo para a máquina ubuntu.
Daniel
Ótimo. Do blueman, obtive apenas erros "outra operação está em andamento" e não consegui me livrar dele.
Harald
1

Dê uma olhada em https://wiki.archlinux.org/index.php/Blueman e instale os pacotes obexftp e obexfs.

Montagem de dispositivos Bluetooth

As instruções abaixo descrevem um método para usar diferentes gerenciadores de arquivos com o Blueman. Os exemplos nesta seção se concentram em Thunar. Se você estiver usando um gerenciador de arquivos diferente, substitua thunar pelo nome do gerenciador de arquivos que você está usando.

Crie um arquivo obex_thunar.shcom o seguinte conteúdo:

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

Agora você precisará mover o script para um local apropriado (por exemplo, /usr/local/bin). Depois disso, marque-o como executável com

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

O último passo é mudar a linha

Ícone da bandeja do Blueman → Serviços locais → Transferir → Avançado

para obex_thunar.sh %d. Feito.

mario
fonte