Siden utgivelsen av Android's Gingerbread-versjonen gjorde Google det som trolig var en markeds- og teknologidrevet beslutning om å bruke Media Transfer Protocol (MTP) når en Android-enhet er koblet til et skrivebord. Den gamle måten, "USB Storage", var så enkelt som mulig, med Android-enheten din som dukker opp i Linux-filhåndterere som en tommelfingerdriver. Men med MTP, som skal gjøre enheten din til en mediespiller, virker det ikke ut av boksen på Linux. Men med et par raske endringer kan du få det til å skje.

Tilgang via MTP (aka "The Hard Way")

I tillegg til måten som beskrives her ved hjelp av gMTP, kan du også konfigurere en tilkobling som lar deg bruke filbehandleren (Nautlius i Ubuntu, eller Dolphin i Kubuntu) for å flytte filer rundt. Du vil montere enhetens "/ mnt / sdcard" til en katalog i Linux-boksen, slik at du kan bruke en rekke Linux-baserte verktøy, inkludert rsync / unison, sikkerhetskopieringsverktøy, etc ...

1. Først må du installere verktøyene som er nødvendige for å støtte en MTP-tilkobling, og deretter koble Android-filsystemet til Linux-en. Du kan gjøre dette på en Ubuntu-distribusjon med følgende kommandoer:

 sudo apt-get install mtp-verktøy mtpfs 

2. Last ned denne filen til Hjem-mappen din, og gi den navnet ... Jeg ringte det "mount-prime.sh" (hvis du finner at du ikke kan kjøre den fra terminalen en gang installert, sørg for at det er tillatelser angitt å være kjørbar).

3. Når du deretter kobler Android-enheten til en USB-kabel, kan du bruke navnet på skriptet som kommando for å montere / avmontere enheten til katalogen "/ media / Transformer" (dvs. for meg, skrive " mount-prime.sh "i terminalen vil montere min Transformer, og gjenta kommandoen vil avmontere den). Hvis du ikke ser det med en gang, ikke bekymre deg, det tar en god tid for den faktiske forbindelsen til å skje.

Nå kan du samhandle med Android-enhetsfiler som om du vil ha en annen katalog.

Tilgang via SFTP (også "The Easy Way")

Det er et par ting som gjør MTP-ruten mindre enn ideell. Som nevnt ovenfor tar det lang tid for forbindelsen å starte opp, og når det gjør det, tar det enda lengre tid for filene å overføre frem og tilbake. Men servering av filene fra Android-enheten via SFTP vil også fungere med eksisterende filbehandlere, og være raskere og ikke kreve en direkte forbindelse også.

For å bruke dette må du installere Android-appen for SSHDroid. Når dette er installert, er det bare det eneste du må gjøre, å starte opp. SFTP-tjenesten starter automatisk og viser en skjerm som den nedenfor:

Dette viser deg IP-adressen du trenger for å få tilgang. Du kan enten skrive dette direkte inn i en filbehandlers nettadresselinje, eller bruk funksjonene i hver for å lage en snarvei for enheten din.

1. I Nautilus velger du "File> Connect to a Server", og fyll ut feltene som vist nedenfor ... IP-adressen og porten bør samsvare med det som vises på SSHDroid-skjermen.

Legg også merke til at hvis du fyller inn portnummeret som vises i SSHDroid (port 2222) og velger "SSH" som Type, vil det automatisk endre portnummeret til standard for SSH-tilkoblinger (22). Standardbrukernavnet er "root", og standardpassordet (hvis du ikke endret det på skjermbildet SSHDroid Preferences) er "admin". Når du har klikket på "Koble" -knappen, ser du innholdet på Android-enheten din i Nautilus-vinduet.

2. I Dolphin, klikk på "Network" -elementet på venstre side, og deretter "Legg til en nettverksmappe." Den første skjermen i veiviseren vil be deg om tilkoblingstypen - velg Sikker Shell her.

Neste skjerm vil be om noen detaljer, som Nautilus ba om.

Fyll disse inn basert på brukernavn, IP-adresse og passord, og velg så "sftp" som protokollen. Det er også en avkrysningsboks for å lagre en snarvei til enheten din, men den fungerer bare hvis IP-adressen din er den samme, så gi enheten en statisk eller forhåndsdelt DHCP-IP-adresse hvis du vil bruke dette.

Når du er koblet til, kan du kopiere, flytte, synkronisere eller til og med åpne og redigere filene på enheten din direkte fra ditt favorittfilehåndteringsvindu.