Ενώ το Android βασίζεται στον πυρήνα του Linux, αυτό δεν σημαίνει ότι παίζει καλά με το Linux distro. Εάν είστε υπερήφανος ιδιοκτήτης του Galaxy Nexus, θα διαπιστώσετε ότι δεν διαθέτει υποδοχή κάρτας micro SD όπου μπορείτε να μεταφέρετε αρχεία σε και όταν συνδέετε το τηλέφωνό σας στο Ubuntu, δεν εμφανίζεται τη Διαχείριση αρχείων. Εν ολίγοις, δεν μπορείτε να μεταφέρετε αρχεία από και από το τηλέφωνο.

Γιατί είναι έτσι;

Τα περισσότερα παλαιότερα τηλέφωνα Android χρησιμοποιούν τη λειτουργία μπλοκ USB για να συνδεθούν στον υπολογιστή σας. Σε αυτή τη λειτουργία, ο υπολογιστής θα βλέπει την κάρτα SD του τηλεφώνου σας ως συσκευή USB και την τοποθετεί ως μία. Το κακό που συμβαίνει σχετικά με αυτή τη λειτουργία μπλοκ USB είναι ότι μόλις τοποθετηθεί η κάρτα SD στον υπολογιστή, δεν θα είναι λειτουργική στο τηλέφωνο. Οποιαδήποτε εφαρμογή εξαρτάται από την κάρτα SD θα αποτύχει να λειτουργήσει κατά τη διάρκεια της σύνδεσης της συσκευής σας με τον υπολογιστή.

Το Galaxy Nexus (και πολλά άλλα tablet Android) χρησιμοποιεί το πρωτόκολλο μεταφοράς πολυμέσων (MTP), το οποίο έχει πολλά πλεονεκτήματα σε σχέση με τη λειτουργία μπλοκ USB. Το μεγαλύτερο πλεονέκτημα είναι ότι σας επιτρέπει να χρησιμοποιείτε ολόκληρο (εσωτερικό) διαμέρισμα για εφαρμογές, μουσική, πολυμέσα, φωτογραφίες κ.λπ. και να μην διαθέτετε από τους κατασκευαστές υλικού το ποσό αποθήκευσης για τις εφαρμογές και τις φωτογραφίες σας.

Το Ubuntu δεν έρχεται προεγκατεστημένο με υποστήριξη για MTP, γι 'αυτό δεν μπορείτε να πάρετε τον υπολογιστή σας για να δείτε το τηλέφωνο μετά την σύνδεσή του στη θύρα USB.

Το gMTP είναι ένα απλό πρόγραμμα αναπαραγωγής αρχείων MP3 και πολυμέσων για συσκευές που βασίζονται σε MTP. Παρέχει ένα GUI για να μπορείτε να προσαρτήσετε το Galaxy Nexus και να μεταφέρετε αρχεία από / έξω. Θα χρειαστεί να συντάξουμε κάποιο κώδικα στη διαδικασία. Ακολουθήστε τα παρακάτω βήματα και θα είστε καλά.

1. Ανοίξτε ένα τερματικό. Εγκαταστήστε το libusb-dev

 sudo apt-get εγκαταστήστε το libusb-dev 

2. Θα χρειαστεί ένα αντίγραφο του αρχείου libmtp. Η έκδοση στο repos του Ubuntu είναι ξεπερασμένη, οπότε πρέπει να κατεβάσετε εδώ την πιο πρόσφατη έκδοση του libmtp. (Για τις πληροφορίες σας, χρησιμοποιώ το libmtp-1.1.2.tar.gz).

3. Εξαγάγετε το αρχείο libmtp στον αρχικό φάκελο. Επιστροφή στο τερματικό:

 cd libmtp-1.1.2 ./configure --prefix = / usr κάνουν το sudo make install 

Αυτό θα μεταγλωττίσει και θα εγκαταστήσει το αρχείο libmtp.

4. Τέλος, εγκαταστήστε το gMTP

 sudo apt-get να εγκαταστήσετε το gmtp 

Τώρα, συνδέστε το Galaxy Nexus και ανοίξτε το gMTP. Πατήστε το κουμπί Σύνδεση. Εάν είναι επιτυχής, θα πρέπει να δείτε τον φάκελο της κάρτας SD του Galaxy Nexus. Τώρα μπορείτε να μεταφέρετε αρχεία χρησιμοποιώντας το κουμπί Προσθήκη / Λήψη.

Σημείωση :

1. Ακόμη και αν είναι συνδεδεμένο στο gMTP, η συσκευή σας δεν θα εμφανίζεται στη Διαχείριση αρχείων. Μπορείτε να διαχειριστείτε τη μεταφορά αρχείων μόνο στο GUI GUI.

2. Όταν προσπαθείτε να κάνετε λήψη αρχείων από το τηλέφωνό σας, θα επιστρέψει ένα σφάλμα λέγοντας ότι το αρχείο δεν βρέθηκε. Αυτό οφείλεται στο γεγονός ότι η προεπιλεγμένη διαδρομή λήψης έχει οριστεί σε "/" (root) και δεν έχετε άδεια να γράψετε στον ριζικό φάκελο. Για να αλλάξετε αυτό, απλώς ανοίξτε τις Προτιμήσεις και αλλάξτε τη διαδρομή "Λήψη" στο "/ home / username" ή σε οποιαδήποτε άλλη διαδρομή επιθυμείτε.

Αυτό είναι.