Докато Android се базира на ядрото на Linux, това не означава, че той се справя добре с Linux дистрибуцията. Ако сте горд собственик на Galaxy Nexus, ще откриете, че не идва с слот за micro SD карти, където можете да прехвърляте файлове към и когато свързвате телефона си към Ubuntu, той не се показва в файловия мениджър. Накратко, не можете да прехвърляте файлове от телефона.

Защо е така?

Повечето по-стари телефони с Android използват режима на USB блок, за да се свържат с компютъра ви. В този режим компютърът ще вижда SD картата на телефона ви като USB устройство и го монтира като едно. Лошото за този режим на USB блок е, че след като вашата SD карта е монтирана на компютъра, тя няма да е функционална в телефона. Всяко приложение, което зависи от SD картата, няма да работи, докато вашето устройство е свързано към компютъра.

Galaxy Nexus (и няколко други таблети с Android) използва протокола за медиен трансфер (MTP), който има няколко предимства пред режима на USB блокиране. Най-голямото предимство е, че ви позволява да използвате целия (вътрешен) дял за приложения, музика, медии, снимки и т.н., а производителите на хардуер да не разпределят сумата за вашите приложения и снимки.

Ubuntu не идва предварително инсталирана с поддръжка на MTP, поради което не можете да получите компютъра си, за да видите телефона, след като го включите в USB порта.

gMTP е прост клиент за MP3 и мултимедийни плейъри за MTP устройство. Той предоставя графичен интерфейс, с който можете да монтирате Galaxy Nexus и да прехвърляте файлове от / на него. Ще трябва да съставим някакъв код в процеса. Следвайте стъпките по-долу и ще се оправи.

1. Отворете терминал. Инсталирайте libusb-dev

 sudo apt-get инсталирате libusb-dev 

2. Ще ни трябва копие на файла libmtp. Версията в репортажа на 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. Натиснете бутона Connect. Ако успеете, трябва да видите папката на SD картата на вашия Galaxy Nexus. Вече можете да прехвърляте файлове чрез бутона "Добавяне / изтегляне".

Забележка :

1. Дори ако е свързан в gMTP, устройството ви няма да се покаже във файловия мениджър. Можете да управлявате прехвърлянето на файлове само в графичния интерфейс на gMTP.

2. Когато се опитвате да изтеглите файлове от телефона си, това ще върне грешка, като не е намерен файлът. Това е така, защото пътят за изтегляне по подразбиране е зададен на "/" (root) и нямате разрешение да пишете в основната папка. За да промените това, просто отворете Предпочитания и променете пътя за изтегляне на "/ home / username" или друг път, който желаете.

Това е.