Android ICS (4.0.x) no Ubuntu 12.x
Dica publicada em Linux / Software
Android ICS (4.0.x) no Ubuntu 12.x
Além dos programas para gerenciar o Android via rede sem fio, geralmente através do protocolo FTP, há uma maneira de utilizar seu Ice Cream Sandwich pelo bom e velho cabo (mini) USB.
Vamos a ela?
Você vai precisar adicionar um PPA e instalar dois pacotes:
sudo add-apt-repository ppa:webupd8team/unstable
$ sudo apt-get update
$ sudo apt-get install go-mtpfs go-mtpfs-unity
Vamos a ela?
Você vai precisar adicionar um PPA e instalar dois pacotes:
sudo add-apt-repository ppa:webupd8team/unstable
$ sudo apt-get update
Caso o Synaptic esteja instalado no seu Ubuntu, ele será atualizado pelo PPA acima para incluir o GTK3 (aqui, pelo menos, o Synaptic continuou funcionando normalmente). Portanto, não se assuste com o unstable, já que há naquele PPA, apenas o Synaptic-GTK3 e os pacotes do "go-mtpfs" que serão instalados.
Quem usa o Unity, deve buscar no Dash por "Mount Android" e adicionar o respectivo ícone ao lançador. Estando no lançador, clique com o direito do mouse nele (o ícone do robozinho) e escolha montar ou desmontar o MyAndroid.
Quem não usa o Ubuntu padrão, pode colocar o "Mount Android" numa das docks que suportam as "listas rápidas" do Unity, ou seja, numa em que clicar nele com o direito do mouse, faça surgir a lista de opções (com montar e desmontar).
Mas se você não usa o Unity e também não usa uma dock, faça como eu:
1. Crie dois scripts em /usr/local/bin, como abaixo.
Primeiro:
sudo nano /usr/local/bin/android-on
Contendo o texto:
#!/bin/bash
go-mtpfs /media/MyAndroid
go-mtpfs /media/MyAndroid
Segundo:
sudo nano /usr/local/bin/android-off
Contendo o texto:
#!/bin/bash
fusermount -u /media/MyAndroid
fusermount -u /media/MyAndroid
2. Dê permissão de execução aos scripts:
sudo chmod +x /usr/local/bin/android-off
$ sudo chmod +x /usr/local/bin/android-on
3. Plugue seu dispositivo Android e use o diálogo de execução (Alt+F2) para montá-lo (android-on) e desmontá-lo (android-off), já que o gerenciador de arquivos não consegue fazer nem uma, nem outra dessas ações.
Após montar o dispositivo, ele poderá ser acessado pelo gerenciador de arquivos, tanto para a memória interna quanto para o cartão de expansão, como na imagem abaixo: Dica adaptada de: Android ICS (4.0.x) no Ubuntu 12.x | casadopinduvoz
Antes publicada em: How To Properly Mount Android 4.0+ Devices In Ubuntu Using Go-mtpfs ~ Web Upd8: Ubuntu / Linux blog
Até a próxima.
O que me salvou foi o suporte do Arch Linux (https://wiki.archlinux.org/index.php/MTP).
Depois de várias tentativas, o que deu certo comigo foi instalar o simple-mtpfs e seguir os passos:
#Listar os dispositivos
simple-mtpfs --list-devices
#Montar o dispositivo
simple-mtpfs --device 0 /path/to/your/mount/point
#Desmontar o dispositivo
fusermount -u /path/to/your/mount/point