Mens Android er basert på Linux-kjernen, betyr det ikke at det spiller bra med Linux distro. Hvis du er en stolt eier av Galaxy Nexus, vil du oppdage at den ikke kommer med en micro SD-kortspor hvor du kan overføre filer til og når du kobler telefonen til din Ubuntu, vises den ikke i Filbehandling. Kort sagt, du kan ikke overføre filer inn og ut fra telefonen.

Hvorfor er dette slik?

De fleste eldre Android-telefoner bruker USB-blokkmodus for å koble til datamaskinen. I denne modusen ser datamaskinen din telefonens SD-kort som en USB-enhet og monterer den som en. Den dårlige tingen om denne USB-blokkmodusen er at når SD-kortet ditt er montert i datamaskinen, vil det ikke fungere i telefonen. Enhver app som er avhengig av SD-kortet, vil ikke fungere i løpet av tiden når enheten er koblet til datamaskinen.

Galaxy Nexus (og flere andre Android-tabletter) bruker Media Transfer Protocol (MTP) som har flere fordeler over USB-blokkmodus. Den største fordelen er at den lar deg bruke hele (intern) partisjonen for apper, musikk, media, bilder osv., Og ikke ha maskinvareprodusentene tildele lagringsplassen for appene og bildene dine.

Ubuntu kommer ikke forhåndsinstallert med støtte for MTP, derfor kan du ikke få datamaskinen til å se telefonen etter at du har koblet den til USB-porten.

gMTP er en enkel MP3- og mediespillerklient for MTP-basert enhet. Det gir en GUI for deg å montere Galaxy Nexus og overføre filer inn / ut av det. Vi må samle noen kode i prosessen. Følg trinnene under og du vil ha det bra.

1. Åpne en terminal. Installer libusb-dev

 sudo apt-get installer libusb-dev 

2. Vi skal ha en kopi av libmtp-filen. Versjonen i Ubuntu repo er utdatert, så vi må laste ned den nyeste versjonen av libmtp her. (For din informasjon, bruker jeg libmtp-1.1.2.tar.gz).

3. Trekk ut libmtp-filen til hjemmemappen. Tilbake til terminalen:

 cd libmtp-1.1.2 ./configure --prefix = / usr gjør sudo make install 

Dette vil kompilere og installere libmtp filen.

4. Til slutt, installer gMTP

 sudo apt-get install gmtp 

Nå, koble til Galaxy Nexus og åpne gMTP. Trykk på Koble til. Hvis det lykkes, bør du se SD-kortmappen på Galaxy Nexus. Du kan nå overføre filer ved hjelp av Add / Download-knappen.

Merk :

1. Selv om den er koblet til i gMTP, vil enheten din ikke vises i Filbehandling. Du kan håndtere filoverføringen bare i gMTP GUI.

2. Når du forsøker å laste ned filer fra telefonen din, vil det returnere en feil som sier at filen ikke ble funnet. Dette er fordi standard nedlastingsbane har vært satt til "/" (root) og du har ikke tillatelse til å skrive til rotmappen. For å endre dette, åpner du bare Innstillingene og endrer nedlastingsbanen til "/ hjem / brukernavn" eller hvilken som helst annen vei du ønsker.

Det er det.