quarta-feira, 7 de março de 2012

Gerenciando seu Xoom no Arch Linux

Como os que acompanham meu Twitter pessoal devem saber, sou um feliz usuário recente do Android Honeycomb, através do meu Motorola Xoom. Um dos detalhes que me chamaram a atenção foi a ausência de suporte ao chamado “mass storage”, aquele recurso bem útil que faz um certo dispositivo ser reconhecido quando é plugado a porta USB do seu computador/notebook. Resumindo: nada de Android no seu Linux.



Como todo bom usuário Linux teimoso, não aceitei o não suporte. Afinal, o suporte pode não ser fácil, mas quase sempre é possível. Nesse caso não foi diferente, por isso, vou mostrar dois caminhos para ter seu Honeycomb reconhecido no Arch Linux.



O caminho fácil


Eu começo por esse porque é o mais adorado pela maioria dos preguiçosos usuários de qualquer sistema operacional. Até porque é mais prático e funciona muito bem. Instale pelo seu meio favorito os pacotes “libmtp”, do repositório oficial, e o pacote “gmtp”, se você estiver em um ambiente GTK, ou o pacote “qtmtp”, se você estiver em um ambiente Qt, ambos do repositório AUR. Como a minha maneira preferida é o terminal, aí vai.




yaourt -S gmtp



ou




yaourt -S qtmtp



obs: Você pode mandar o yaourt instalar o pacote “libmtp” manualmente, mas ele será instalado de qualquer forma, já que é uma dependência tanto do “qtmtp” quanto do “gmtp”.




[caption id="attachment_5745" align="aligncenter" width="300" caption="gmtp no Arch Linux"][/caption]

[caption id="attachment_5746" align="aligncenter" width="300" caption="qtmtp no Arch Linux, problema sem ícones. :("][/caption]

Ambas as interfaces gráficas disponíveis cumprem bem o seu papel, é bem fácil e rápido adicionar, remover ou baixar arquivos do seu Android para o seu Linux.



O caminho díficil


Ora, se você instalou o Arch Linux não é desse “caminho díficil” que você vai ter medo, não é? Pois bem, vamos por a mão na massa.


A primeira coisa a fazer é instalar as dependências, que nesse caso é apenas o pacote “mtpfs”, presente no repositório oficial do Arch Linux:




pacman -S mtpfs



Depois disso, é necessário adicionar as regras no udev para que o dispositivo seja reconhecido. Também no terminal:




su -c “nano /etc/udev/rules.d/51-android.rules”



E adicione o seguinte conteúdo ao arquivo:



SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666"

Agora é hora de criar o ponto de montagem do dispositivo:




su -c “mkdir /media/xoom”



Pronto, todo o trabalho está feito. Agora quando você quiser gerenciar os arquivos no seu Xoom, basta rodar no terminal, como root, o comando:




mtpfs /media/xoom -o allow_other



[caption id="attachment_5747" align="aligncenter" width="300" caption="Gerenciando arquivos do meu Motorola Xoom com o PCManFM"][/caption]

Depois é só abrir o caminho “/media/xoom” no seu gerenciador de arquivos predileto e ser feliz. Na hora de desmontar o dispositivo para removê-lo do computador, também como root, execute o comando:




fusermount -u /media/xoom



Gerenciar os arquivos no seu Honeycomb não chega a ser uma tarefa complicada, mas bem que o Google poderia ter nos poupado esse trabalho e adicionado suporte a “mass storage” que não faria mal a ninguém.


Fontes:


http://forum.xda-developers.com/showthread.php?t=981774
http://yuanjie.name/entry/connecting-xoom-to-archlinux-box

Nenhum comentário:

Postar um comentário