Montando o seu celular Android no Slackware pelo Spacefm

Publicado por Fernando T. Da Silva em 07/05/2018

[ Hits: 2.432 ]

Blog: http://meumundotux.blogspot.com.br/

 


Montando o seu celular Android no Slackware pelo Spacefm



Esta dica é para quem esteja utilizando algum window manager minimalista, e utiliza um único gerenciador de arquivos instalado no sistema, neste caso o spacefm.

O gerenciador de arquivos spacefm permite acessar vários tipos de dispositivos, pois ele possuiu protocolos para lidar com os mesmos, mas para isto é preciso que você instale alguns comandos de terminal utilizados pelo protocolo desejado e adicione o comando no spacefm.

Primeiramente é preciso que você tenha instalado no seu sistema os pacotes libmtp e fuse.

Agora instalaremos o pacote jmtpfs, que é o comando que montará o seu celular, sendo necessário ter o sbopkg instalado no seu sistema no caso do Slackware, mas esta dica pode ser utilizada em qualquer outra distribuição Linux, utilizando o gerenciador de pacote nativo da mesma.

Instalando o pacote jmtpfs:

# sbopkg -i jmtpfs

Testando se o seu celular é reconhecido e está na base do mtp

Conecte o celular pelo cabo usb no PC com a tela desbloqueada e no celular selecione "Transferência de arquivos" (a partir do Android 6.0).

Na janela de terminal execute os comandos abaixo, para ver se o mesmo é reconhecido:

lsusb
Bus 001 Device 002: ID 22b8:2e82 Motorola PCS
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


jmtpfs -l
Device 0 (VID=22b8 and PID=2e82) is a Motorola Moto G (ID2).
Available devices (busLocation, devNum, productId, vendorId, product, vendor):
3, 4, 0x2e82, 0x22b8, Moto G (ID2), Motorola


No resultado do jmtpfs acima vimos que o celular é reconhecido e suportado pelo mtp.

Fazendo a configuração

Crie um ponto de montagem a partir de /media, que é onde o spacefm utiliza como padrão para montagem de qualquer dispositivo ou protocolo.

# mkdir /media/celular
# chmod 777 /media/celular


Agora devemos criar o arquivo /etc/fuse.conf com o conteúdo abaixo para poder montar o celular como usuário normal utilizando o editor de texto nano ou outro de sua preferência.

# nano -w /etc/fuse.conf

# Set the maximum number of FUSE mounts allowed to non-root users.
# The default is 1000.
#
# mount_max = 1000
#Allow non-root users to specify the 'allow_other' or 'allow_root'
# mount options.

user_allow_other

Montando o celular como usuário normal:

jmtpfs -o allow_other /media/celular
Device 0 (VID=22b8 and PID=2e82) is a Motorola Moto G (ID2).
Android device detected, assigning default bug flags


Verificando a montagem com os comandos df e mount:

df -hT | grep mtp
jmtpfs         fuse.jmtpfs  1,5G -2,2G  3,6G    - /media/celular

mount | grep mtp
jmtpfs on /media/celular type fuse.jmtpfs (rw,nosuid,nodev,allow_other,user=nando)

ls /media/celular/
Cartão SD SanDisk/ Interno/

ls /media/celular/Cartão\ SD\ SanDisk/
Android/  Audio/  Bluetooth/  Contact/  DCIM/  Download/  Felicidade.mp3  LOST.DIR/  Mp3/  Videos/  lxde 1.png

Desmontando o celular:

fusermount -u /media/celular

Fazendo a montagem diretamente pelo spacefm

Acesse menu Ferramentas/Novo comando (caso não existir nenhum item ainda) ou clique em qualquer item existem com o botão direito do mouse e escolha Novo/Comando.

Em Definir nome do item, digite: Montar celular

Na guia Comando, coloque somente: jmtpfs -o allow_other /media/celular

Não é necessário marcar usar terminal, e ao escolher a opção Montar celular do menu Ferramentas o celular será montado, podendo escolher entre Cartão SD Scandisk ou Interna para acessar os arquivos, aparecendo automaticamente o ponto de montagem em Dispositivos do lado esquerdo do spacefm se a exibição do mesmo estiver ativada.

Você poderá desmontar o /media/celular diretamente pelo spacefm, em Dispositivos, basta clicar em jmtpfs /media/celular com o botão direito do mouse sobre o mesmo e escolher a opção Desmontar.
Linux: Montando o seu celular Android no Slackware pelo Spacefm
NOTA: seu usuário deve está no grupo plugdev do arquivo /etc/group.

Procedimento testado no Slackware 14.2 com Openbox com o celular Moto G4 Play (lançado em 2016) e um Samsung Galaxy Young Duos TV GT-S6313 (lançado em 2013).

Outras dicas deste autor

CPU-G - Obtendo informações do seu hardware

Screencast - Gravando seu Desktop com FFmpeg

Inserindo legenda em vídeo na linha de comando com o FFmpeg

Xfce4-terminal com cursor piscante e som de beep do speaker

xbindkeys - Solução para os atalhos configurados no Salix 14.1

Leitura recomendada

Instalar o Java Runtime Environment no Ubuntu 10.04 Lucid Lynx

A aBíblia Software 1.1.0 já está em desenvolvimento

Fotoxx - Editor de fotos

Migrando uma prefeitura para Software Livre

Gerenciador completo para Sabayon Linux - Smart-Packet-Mania

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts