Siden udgivelsen af ​​Android's Gingerbread-version lavede Google, hvad der sandsynligvis var en markeds- og teknologibaseret beslutning om at bruge Media Transfer Protocol (MTP), når en Android-enhed er forbundet til et skrivebord. Den gamle måde, "USB Storage", var så simpelt som det bliver, med din Android-enhed, der dukker op i Linux-filforvaltere som et tommelfingerdrev. Men med MTP, som skal gøre din enhed til en medieafspiller, virker den ikke ud af boksen på Linux. Men med et par hurtige ændringer kan du få det til at ske.

Adgang via MTP (aka "The Hard Way")

Ud over den måde, der beskrives her ved hjælp af gMTP, kan du også konfigurere en forbindelse, der gør det muligt at bruge din filhåndtering (Nautlius i Ubuntu eller Dolphin i Kubuntu) til at flytte filer rundt. Du vil montere enhedens "/ mnt / sdcard" til en mappe på din Linux-boks, så du vil kunne bruge en række Linux-baserede værktøjer, herunder rsync / unison, backup-værktøjer osv. ...

1. Først skal du installere de nødvendige værktøjer til at understøtte en MTP-forbindelse, og derefter til at forbinde Android's filsystem til Linux-en. Du kan gøre dette på en Ubuntu-distribution med følgende kommandoer:

 sudo apt-get install mtp-værktøjer mtpfs 

2. Hent derefter denne fil til din Hjemmemappe, og giv den et navn ... Jeg kaldte det "mount-prime.sh" (hvis du finder, at du ikke kan køre den fra terminalen, når den er installeret, skal du sørge for at tilladelserne er indstillet at være eksekverbar).

3. Så snart du har tilsluttet Android-enheden via et USB-kabel, kan du bruge navnet på scriptet som kommando til at montere / afmontere din enhed til "/ media / transformator" -kataloget (dvs. for mig at skrive " mount-prime.sh "i terminalen vil montere min transformator, og gentagelse af kommandoen vil afmontere det). Hvis du ikke ser det med det samme, skal du ikke bekymre dig, det tager en god tid til den faktiske forbindelse.

Nu kan du interagere med dine Android-enhedsfiler som om du ville have en anden mappe.

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

Der er et par ting, der gør MTP-ruten mindre end ideel. Som nævnt ovenfor tager det lang tid for forbindelsen at starte, og når det gør det, tager det endnu længere tid for filerne at overføre frem og tilbage. Men servering af filerne fra Android-enheden via SFTP vil også fungere sammen med eksisterende filadministratorer, og være hurtigere og ikke kræver en direkte forbindelse.

For at bruge dette skal du installere Android-appen SSHDroid. Når dette er installeret, er det eneste, du skal gøre, at starte det op. SFTP-tjenesten starter automatisk og viser en skærm som den nedenfor:

Dette viser dig den IP-adresse, du skal få adgang til. Du kan enten skrive dette direkte ind i en filhåndbogs adresselinje eller bruge funktionerne i hver til at oprette en genvej til din enhed.

1. I Nautilus skal du vælge "File> Connect to a Server", og udfylde felterne som vist nedenfor ... IP-adressen og porten skal svare til det, der vises på SSHDroid-skærmen.

Bemærk også, at hvis du udfylder portnummeret vist i SSHDroid (port 2222) og derefter vælger "SSH" som Type, ændrer det automatisk portnummeret til standard for SSH-forbindelser (22). Standardbrugernavnet er "root", og standardadgangskoden (hvis du ikke ændrede den på SSHDroid Preferences-skærmen) er "admin". Når du har klikket på knappen "Connect", kan du se indholdet på din Android-enhed i Nautilus vinduet.

2. I Dolphin skal du klikke på "Netværk" på venstre side og derefter "Tilføj en netværksmappe." Den første skærm i guiden vil bede dig om forbindelsestypen - vælg Sikker Shell her.

Den næste skærm vil bede om nogle detaljer, svarende til dem, som Nautilus bad om.

Udfyld disse i baseret på brugernavn, IP-adresse og adgangskode, og vælg derefter "sftp" som protokollen. Der er også en afkrydsningsfelt for at gemme en genvej til din enhed, men det fungerer kun, hvis din IP-adresse er den samme. Giv din enhed en statisk eller forud tildelt DHCP IP-adresse, hvis du vil bruge dette.

Når du er tilsluttet, kan du kopiere, flytte, synkronisere eller endda åbne og redigere filerne på din enhed direkte fra dit foretrukne filhåndteringsvindue.