最初にMTPをまったく認識しなかった後( here )Nexus 5と新しいNexus 5xの両方に問題があり、一部の-がすべてではありません-DCIM(カメラ)および音楽フォルダーのコンテンツがThunarに表示されます。電話自体またはAirDroid経由で不一致を確認できます
左のMTP接続された電話のThunarビュー、右の同じのAirDroidビュー:
私が思い出す限り、すべてのファイルはAirDroidを使用して追加されましたが、時間は異なります。カメラ画像でも同じことが起こります。おそらく助けとして、Thunarには5日未満の写真がリストされていましたが、6日前の写真はリストされていませんでした。同じタイムゾーンで同じ電話で撮影された写真。他に明らかな変更はありません。これは音楽には当てはまりません。エレファント(ホワイトストライプス; Thunarに存在)が最近追加されましたが、その前にディープハウス(Thunarが不在)とその前にThe National(現在のThunar)が追加されました。存在/不在フォルダに明らかなパターンはありません。
どんな考えでも大歓迎です。
編集:スタッフのバージョン:xubuntu 15.10 Thunar 1.6.10
go-mtpfs による
Go-mtpfsは、AndroidデバイスをMTPデバイスとしてマウントするためのシンプルなFuseファイルシステムです。
マウント内のデバイスのすべてのストレージ領域を公開し、必要に応じてファイルメタデータのみを読み取り、迅速にマウントします。 Android拡張機能を使用して部分データの読み取り/書き込みを行うため、大きなファイルを操作する場合、/ tmpに余分なスペースは必要ありません。
さまざまなフラッグシップデバイス(Galaxy Nexus、Xoom、Nexus 7)でテストされています。 2013年1月現在、libusbに基づくMTPの純粋なGo実装を使用しています。
goコンパイラスイートをインストールします。例えば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バイナリは
使用法
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