ГлавнаяСмартфоныAndroidКак подключить Galaxy Nexus к Ubuntu и включить передачу файлов

Как подключить Galaxy Nexus к Ubuntu и включить передачу файлов

gmtp-mtp-режимХотя 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 install libusb-dev

2. Нам понадобится копия файла libmtp. Версия в репозитории Ubuntu устарела, поэтому нам нужно скачать последнюю версию libmtp здесь. (К вашему сведению, я использую libmtp-1.1.2.tar.gz).

3. Извлеките файл libmtp в домашнюю папку. Вернемся к терминалу:

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

Это скомпилирует и установит файл libmtp.

4. Наконец, установите gMTP

sudo apt-get install gmtp

Теперь подключите Galaxy Nexus и откройте gMTP. Нажмите кнопку Подключиться. В случае успеха вы должны увидеть папку SD-карты вашего Galaxy Nexus. Теперь вы можете передавать файлы с помощью кнопки «Добавить/Загрузить».

gmtp-подключен

Примечание :

1. Даже если оно подключено через gMTP, ваше устройство не появится в диспетчере файлов. Управлять передачей файлов можно только в графическом интерфейсе gMTP.

2. При попытке загрузить файлы с телефона выдается ошибка о том, что файл не найден. Это связано с тем, что путь загрузки по умолчанию установлен на «/» (корневой каталог), и у вас нет разрешения на запись в корневую папку. Чтобы изменить это, просто откройте «Настройки» и измените путь загрузки на «/home/username» или любой другой путь по вашему желанию.

gmtp-путь-загрузки

Вот и все.

ПОХОЖИЕ СТАТЬИ

Популярные записи