Телефоны Android M не отображают все содержание в Thunar через MTP

После первоначально не распознавания MTP вообще (здесь) у меня есть проблема и с моим Nexus 5 и с моей новой Nexus 5x, посредством чего некоторые - но не все - DCIM (камера) и содержание папки Music обнаруживаются в Thunar. Я вижу несоответствие по телефону само или через AirDroid

Представление Thunar подключенного телефона MTP на левом, представление AirDroid того же на праве:

Thunar view of MTP connected phone AirDroid view of MTP connected phone

Насколько я вспоминаю, все файлы были добавлены с помощью AirDroid, но в разное время. То же происходит с изображениями камеры. Возможно услужливо <=5 дней старые изображения были перечислены в Thunar,> =6 дней, которыми не были старые изображения. Фотографии, взятые тот же телефон в том же часовом поясе без других очевидных изменений. Это не верно для музыки: Слон (White Stripes; существующий в Thunar), был добавлен последний раз, но прежде чем это было дип-хаусом (отсутствующий Thunar), и перед этим Соотечественник (представьте Thunar). Никакой очевидный шаблон к существующим/отсутствовавшим папкам.

Любые мысли очень ценятся.

Править: версии материала: xubuntu 15.10 Thunar 1.6.10

4
задан 18 February 2016 в 03:22

1 ответ

Согласно идут-mtpfs

, Движение-mtpfs является простой файловой системой FUSE для монтирования устройств на базе Android как устройство MTP.

Это выставит все области хранения устройства в монтировании и только читает метаданные файла по мере необходимости, заставляя это смонтироваться быстро. Это использует расширения Android чтения-записи частичные данные, так управление большими файлами не требует никакого дополнительного пространства в/tmp.

Это было протестировано на различных ведущих устройствах (Galaxy Nexus, Xoom, Nexus 7). По состоянию на январь 2013 это использует чистую реализацию Движения MTP, который основан на libusb.

устанавливают пакет компилятора Движения; например, на Ubuntu:

sudo apt-get install golang-go
Install libmtp header files
sudo apt-get install libusb1-devel

Затем работает

mkdir /tmp/go
export GOPATH=/tmp/go
go get github.com/hanwen/go-mtpfs

/tmp/go/bin/go-mtpfs, будет затем содержать двоичный файл программы.

Вам, возможно, понадобится некоторая тонкая настройка, чтобы заставить libusb компилировать. См. комментарий около вершины usb/usb.go, т.е.

 # edit to suit libusb installation:
 vi /tmp/go/src/github.com/hanwen/go-mtpfs/usb/usb.go
 go install github.com/hanwen/go-mtpfs

, А 32 и 64-разрядные двоичные файлы linux x86 по телефону

, идут-mtpfs

ИСПОЛЬЗОВАНИЕ

mkdir /tmp/go
GOPATH=/tmp/go go get github.com/hanwen/go-mtpfs
sudo mv /tmp/go/bin/go-mtpfs /usr/bin/
mkdir ~/Android

для монтирования устройства:

go-mtpfs ~/Android
1
ответ дан 1 December 2019 в 10:37

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

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