Usando Bluetooth entre Sabayon Linux e Android.


Autoria de Alberto Federman Neto, albfneto

Atualizado em 29 de Outubro de 2018.

Você pode querer copiar ou transferir arquivos entre seu computador com Linux e seu Smartphone com Android. Há várias maneiras de fazer isso, uma delas é com Bluetooth, objeto desta Dica.

2. LENDO O CARTÃO DIRETAMENTE:

Se os arquivos a copiar forem muitos e muitos, vá para o jeito mais prático.

Desligue seu smartphone, abra-o, tire a bateria e  retire o cartão micro SD (cartão de memória, ***). Se não quiser desligar o celular, terá de desmontar o cartão SD antes.

Insira o cartão, ***, em um leitor de cartão. Por exemplo, o meu é um de marca Chinesa, E-BLUE AERO SIM card reader, branco, similar a este.

Ele é Chinês, mas é de boa qualidade, e aceita vários tipos de cartão. Mas há modelos mais simples e muito baratos, como este.

Leia o cartão no leitor de cartão espetado na porta USB do micro. Ele vai ser montado automático e vai funcionar como se fosse uma “pasta”. Você copia os arquivos, move e claro, se quiser, deleta.  Moleza!

Para mim, esse é o jeito mais prático, se forem muitos arquivos.

3. MTP:

Se você tiver menos arquivos para copiar, pode ligar um cabo entre o smartphone e o micro, e transferir usando MTP (Media Transfer Protocol).

No celular, ative as opções de desenvolvedor , ative o modo de depuração USB (Link 1, Link 2, Link 3 , Link 4

E transfira os arquivos. Procedimentos para fazer a transferência: Link 5, Link 6, Link 7, Link 8 , Link 9 , Link 10, Link 11.

4. USANDO BLUETOOTH:

Mas suponha que você esteja sem cabo,  ou não quer abrir o celular, ou tem poucos arquivos para copiar ou transferir.

Pode usar Bluetooth , que é  o Objetivo desta Dica.

Testei o Bluetooth entre meu smartphone Samsung Galaxy J2 Prime, com Android Marshmallow  6.0.1 ,  e meu computador com Sabayon Linux atualizado a 18.10.

Cada ambiente gráfico tem seus clientes Bluetooth.  Se você tiver outro smartphone ou outro Linux, você pode modificar meus procedimentos e testar.  Por exemplo Ubuntu pode usar  pacotes BlueMan e HCITool.  

Eu, em Sabayon Linux,  geralmente uso KDE para isso, porque é mais fácil. Essa facilidade advém, possivelmente, porque KDE é muito completo e tem um sem número de aplicações, incluindo uma infraestrutura para Bluetooth , fácil e intuitiva.

Vamos ao método. Ligue o micro. No Sabayon,  atualize tudo, e instale os pacotes da infraestrutura para Bluetooth:

# equo up 
# equo u 
# equo i -av bluez pybluez qtbluetooth bluez-qt bluedevil bluezhci-dump bluez-firmware

Inicie o serviço do Bluetooth, no Boot, no Systemd:

# systemctl enable bluetooth

Reinicie o micro. Com o micro ligado , espete um adaptador, “anteninha bluetooth”  para USB. A minha é simples, uma Maxprint.

Não funcionou quando foi espetado com o micro desligado, mas não sei a razão. Pelo meu conhecimento, deveria funcionar.

Se o serviço de Bluetooth estiver funcionando, o comando abaixo te dará a seguinte informação:

# systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2018-10-25 15:31:55 -03; 17s ago
     Docs: man:bluetoothd(8)
 Main PID: 1645 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/bluetooth.service
           └─1645 /usr/libexec/bluetooth/bluetoothd
out 25 15:31:55 sabayon.local systemd[1]: Starting Bluetooth service...
out 25 15:31:55 sabayon.local bluetoothd[1645]: Bluetooth daemon 5.50
out 25 15:31:55 sabayon.local systemd[1]: Started Bluetooth service.
out 25 15:31:55 sabayon.local bluetoothd[1645]: Starting SDP server
out 25 15:31:55 sabayon.local bluetoothd[1645]: Bluetooth management interface 1.14 initialized
out 25 15:31:55 sabayon.local bluetoothd[1645]: Endpoint registered: sender=:1.57 path=/MediaEndpoint/A2DPSource
out 25 15:31:55 sabayon.local bluetoothd[1645]: Endpoint registered: sender=:1.57 path=/MediaEndpoint/A2DPSink

Então vá ao  seu smartphone, Clique no ícone que abre todos os aplicativos, e procure pela “Engrenagem”.  São as configurações, escrito Config (no Samsung). Vá em “Conexões” e ligue o Bluetooth. Ele aparecerá como “ativado”.

Agora você voltará ao micro,  indo ao menu K do KDE,  busque pela palavra chave “Blue” e verá os aplicativos do Sabayon para Bluetooth (Figura 1);

Aplicativos de Bluetooth, no Menu K do Sabayon Linux com KDE.

Clique em “Configurações Avançadas do Bluetooth” e deixe tudo ativado.  Principalmente, atenção para “Usar Todos os Dispositivos” e não só os “Confiáveis” (senão, terá de usar PIN , e  e o procedimento é mais complicado).

Configurando o Bluetooth, no KDE do Sabayon, Para ele Funcionar Mais Fácil.

Volte no Menu K (veja Figura 1), Acesse “Dispositivos Bluetooth”. Você deverá ver o seu Samsung ativado. Clique no Smartphone, lado esquerdo (no meu caso, Samsung J2 Prime) Clique em “Conectar”. Após a conexão, aparece o MAC Address    do dispositivo e fica assim (Figura 2). Observe que um ícone do Bluetooth, aparecerá no Painel de notificações.

Conexão Efetuada via Bluetooth, entre o Linux Sabayon e o Android do Smartphone.

Se você verificar no celular, a conexão Bluetooth poderá ser evidenciada também pelo aparecimento do  Hostname do micro, no smartphone.

Agora, vá no gerenciador de Arquivos do Micro e escolha o arquivo que deseja transferir. clique com o botão direito do mouse, e escolha “Enviar com Bluetooth” para o Smartphone:

Preparando Para Enviar um Arquivo que Está no Micro com Sabayon Linux, via Bluetooth, para o Smartphone com Android.

Alternativamente, volte à conexão Bluetooth (Veja Figura 2 ) e escolha, “Enviar Arquivo”:

Após  essa “meio que trabalheira”, seu arquivo será enviado ao smartphone.

Arquivo sendo Enviado, do Micro com Sabayon Linux, Para um Smartphone Samsung com Android.

No smartphone,  no gerenciador  de arquivos dele, você  encontrará os arquivos transferidos, possivelmente na pasta “Downloads”.

Problemas que observei que podem ocorrer, são geralmente ligados à pouca sensibilidade da conexão Bluetooth, que é via rádio de baixa potência. São problemas conhecidos.

Então, a transferência poderá parar. Para minimizar isso, procure deixar o smartphone o mais próximo possível da anteninha Bluetooth que está espetada no micro.

Caso você tenha problemas no Bluetooth em Linux, pode optar por configurar e checar via comandos. é bem descrito para o Gentoo (veja também no Link12). Gentoo é a distribuição Linux, da qual o Sabayon é derivada.

Espero ter ajudado. Com modificações, você poderá testar com outros Linux e outros smartphones.

Usando Bluetooth entre Sabayon Linux e Android.

Deixe um comentário