Получение Moto G с поддержкой MTP для работы с Ubuntu 12.04

Мне запрещено комментировать, поэтому я не могу спросить, почему мой телефон MotoG не подключается к моему 64-битному рабочему столу Ubuntu 12.04. Я установил ppa & пакеты Филиппа Лэнгдейла для gvfs MTP backend. Он не принимал мой телефон при подключении через USB. Поэтому я последовал совету (предоставленному @Glutanimate): Как заставить устройства с поддержкой MTP работать с Ubuntu? , т. Е. Я скачал и установил упомянутые пакеты mtp. Все еще безуспешно. Идеи, пожалуйста.

5
задан 13 April 2017 в 15:24

2 ответа

Путем можно автосмонтировать, что гаджет устанавливает gvfs, с помощью Синаптического диспетчера пакетов или любого другого. Большая часть сделанного в фарфоре материала использует протокол MTP, таким образом, можно смонтировать его путем установки дополнения, поддерживающего это. Попробуйте это:

$ sudo apt-get install gvfs [press enter key, enter sysadmin pwd and enter]
0
ответ дан 13 April 2017 в 15:24

Несколько дней назад у меня была аналогичная ситуация в Elive Linux и Garmin Vivoactive 3. Это мое решение (пока не работает с новыми телефонами Sony Xperia, но я думаю, вам может повезти с MotoG):

Android перешел с USB Mass Storage на MTP (Media Transfer Protocol). MTP является преемником PTP, который в основном используется для передачи изображений с цифровых камер на ПК / ноутбук. С USB Mass Storage вам нужно будет смонтировать файловую систему в вашей операционной системе. Поскольку большинство файловых систем не очень хорошо справляются с одновременными операциями чтения / записи, вам потребуется размонтировать файловую систему с цифровой камеры, мобильного телефона или другого встроенного устройства. Используя MTP в качестве протокола (интерфейса), вы можете получить доступ к файлам на устройстве без размонтирования / монтирования.

Чтобы использовать MTP на elive, я предлагаю установить пакеты jmtpfs и mtp-tools.

~>>> sudo apt-get install jmtpfs mtp-tools

Подключите мобильный телефон через USB и запустите mtp-detect. В случае Sony Xperia X телефон должен быть разблокирован (домашний экран). В противном случае вывод будет примерно таким:

~ ❯❯❯ mtp-detect
libmtp version: 1.1.3

Listing raw device(s)
Device 0 (VID=0fce and PID=01e0) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
   Found 1 device(s):
   0fce:01e0 @ bus 5, dev 4
[...]
usb_clear_halt() on INTERRUPT endpoint: No such device
usb_open(): No such file or directory
LIBMTP PANIC: Could not init USB on second attempt
Unable to open raw device 0
OK.

Если экран заблокировался после одного подключения, это не проблема. На разблокированном экране отображается что-то вроде:

~ ❯❯❯ mtp-detect
libmtp version: 1.1.3

Listing raw device(s)
Device 0 (VID=0fce and PID=01e0) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
   Found 1 device(s):
   0fce:01e0 @ bus 5, dev 5
Attempting to connect device(s)
Android device detected, assigning default bug flags
[.. a lot of lines ..]
MTP-specific device properties:
   Friendly name: Xperia X
   Synchronization partner: (NULL)
   Battery level 58 of 100 (58%)
libmtp supported (playable) filetypes:
   Audio Video Interleave
   Folder
   Text file
   HTML file
   RIFF WAVE file
   ISO MPEG-1 Audio Layer 3
   JPEG file
   BMP bitmap file
[...]
   Abstract Playlist file
   XML file
   Free Lossless Audio Codec (FLAC)
OK.

Теперь вам понадобится каталог с возможностью записи. / mnt / tmp не работает, поэтому я использую домашний каталог.

>>> mkdir -p ~/android/
>>> jmtpfs ~/android/

[.. теперь делайте то, что хотите, используя оболочку или файловый менеджер ..]

>>> fusermount -u ~/android/

(альтернатива «sudo umount / home / [user] / android», см. «Mount»)

Также полезно использовать «Garmin Vivoactive 3 Music», который использует MTP для передачи музыки через MTP.

0
ответ дан 13 January 2020 в 21:12

Другие вопросы по тегам:

Похожие вопросы: