Inability to use FUSE for Android MTP from POSIX (non-libgio) apps
Submitted by Michal Rus
Assigned to gvf..@..e.bugs
Link to original bug (#773824)
Description
After connecting an Android phone, I can copy/move/paste/… files present on it in Nautilus/Thunar/… However, it’s impossible to upload a photo from, say, Chrome or Firefox, directly from said phone.
This is a major use case for my mother, as I learned today.
It’s probably due to the fact, that FUSE mount for MTP devices does not implement all syscalls that are needed… E.g. I can list files, but not read from them:
% ls /run/user/1000/gvfs/mtp…/Phone/Camera/photo.jpg -rw------- 1 m users 62022 Oct 4 20:54 photo.jpg % cp /run/user/1000/gvfs/mtp…/Phone/Camera/photo.jpg ~/photo.jpg cp: cannot open ‘photo.jpg’ for reading: Operation not supported %
For comparison, jmtpfs — https://github.com/kiorky/jmtpfs — works perfectly and is emulating the needed syscalls, so clearly, this is doable.
jmtpfs is what I’m using, but I cannot make my mother use CLI…
Help? :-)
Version: 1.22.x