Como você faz o Ubuntu aceitar arquivos enviados por bluetooth

105

Tenho um problema ao enviar meus arquivos do telefone para o ubuntu 12.04 via bluetooth, pois o telefone solicita a mensagem "o arquivo não foi enviado"! Posso enviar qualquer arquivo do ubuntu 12.04 para o meu telefone Android.

Kevin
fonte
2
Mesmo problema para mim no Ubuntu 14.04 de 64 bits. Não há solução até agora ...
Gostaria apenas de confirmar que no 18.04 o apt-get install blueman também corrige o problema.
Konrad Gajewski

Respostas:

168

Vá para a pesquisa Dash Home para compartilhar arquivos pessoais . Se você não possui o Unity instalado, pode abrir o programa a partir de um terminal digitando gnome-file-share-properties-o.

Compartilhamento de arquivos pessoais do Ubuntu Bluetooth

Na parte inferior da caixa permitem Receber arquivos na pasta de downloads através de Bluetooth também permitem Notificar sobre o arquivo recebido , então você está pronto para ir :)

Aplicativo de Compartilhamento de Arquivos Pessoais Ubuntu Bluetooth Sharing

Iain Wrethman
fonte
6
Como é o nome do programa se eu quero iniciar isso em um terminal?
BuZZ-dEE
7
gnome-file-share-properties
Florian Echtler
5
isso não funcionou para mim em 64 bits Ubuntu 14.04
faizal
1
Funcionou para mim no Ubuntu 14.04 de 32 bits. mas não viu nenhuma notificação, pode haver algum erro.
Mansoorkhan Cherupuzha
1
Ele só trabalhou após a reinicialização tanto smartphone e computador (estou no Ubuntu 14.04 64 bits) @faizal
chelder
9

[Resposta atualizada testada no Ubuntu 16.04]

Eu descobri que simplesmente instalar o blueman e usar o applet blueman funciona bem:

  1. Instale o blueman:

    sudo apt-get install blueman
    
  2. Execute o applet:

    /usr/bin/blueman-applet
    
  3. Emparelhe seu dispositivo usando o applet

Compartilhar do seu telefone deve "apenas funcionar".

NOTA : Se o telefone tentar enviar, mas falhar imediatamente, pode ser um problema de permissão de pasta. Os arquivos enviados via bluetooth são baixados temporariamente para ~/.cache/obexde, se o proprietário / permissões desta pasta não estiverem definidos corretamente, os arquivos não poderão ser baixados lá e a transferência falhará. Alterar a propriedade e / ou as permissões da pasta para que sua conta não raiz tenha acesso de leitura / gravação a ela deve resolver o problema.


[Resposta original:]

Para ambientes de desktop não gnome / unity (Xmonad, XFCE, LXDE etc.), o seguinte funciona (testado no 15.04):

  1. Verifique se você possui as dependências necessárias instaladas:

    sudo apt-get install obex-data-server gnome-user-share
    
  2. Execute gnome-file-share-propertiesna linha de comando e verifique se a opção Receber arquivos na pasta de downloads via bluetooth e Notificar sobre o arquivo recebido estão ativadas.

  3. Crie um arquivo ~/bin/start-bluetooth-listenerque contenha o seguinte (a ordem é importante):

    #!/bin/sh
    /usr/bin/obex-data-server
    /usr/lib/gnome-user-share/gnome-user-share &
    

    (crie o ~/bindiretório primeiro se ele ainda não existir)

  4. Torne o arquivo executável:

    chmod +x ~/bin/start-bluetooth-listener
    
  5. Execute manualmente o ~/bin/start-bluetooth-listenerscript ou configure seu ambiente de área de trabalho para executar automaticamente o script quando você efetuar login (por exemplo, no XFCE, por meio da xfce4-session-settingsferramenta).

Agora, se você tentar enviar um arquivo do seu telefone para o computador emparelhado via bluetooth, ele deverá funcionar e abrir uma janela de notificação após o recebimento do arquivo.

Marca
fonte
no ubuntu-studio com xfce, recebo este erro ao executar ./start-bluetooth-listener: ./start-bluetooth-listener: 3: ./start-bluetooth-listener: / usr / lib / gnome-usuário-compartilhamento / gnome-usuário-compartilhamento: não encontrado
amirt
Você instalou os dois pacotes antes de fazer isso?
Dominic Hayes
Isso quase funcionou para mim, mas o glifo mágico estava em execução /usr/lib/gnome-user-share/gnome-user-share-obexpush. Talvez o nome do arquivo tenha mudado, pois não existe um sem o sufixo -obexpush.
Salix alba
Blueman trabalha. Mas só me permite transferir fotos e não vídeos do meu tablet.
precisa saber é o seguinte
-8

vá para as conexões bluetooth e emparelhe seu dispositivo e escolha o dispositivo que deseja enviar ou conecte o conjunto de alto-falantes mostrado e coloque o sinal (use o telefone como e envie ou reproduza músicas

ko0o0ky
fonte
A pergunta é referente à transferência de arquivos. Você não está abordando o problema dele com esta solução.
ptmdevncoder