Я могу сказать, что телефон смонтирован
$ gio mount -l
...
Volume(0): moto g(8) power
Type: GProxyVolume (GProxyVolumeMonitorMTP)
Mount(0): moto g(8) power -> mtp://motorola_moto_g_8__power_ABCDEFGHIJ/
Type: GProxyShadowMount (GProxyVolumeMonitorMTP)
...
Mount(1): mtp -> mtp://motorola_moto_g_8__power_ABCDEFGHIJ/
Type: GDaemonMount
...
$ gio info mtp://motorola_moto_g_8__power_ABCDEFGHIJ/
display name: moto g(8) power
name: motorola_moto_g_8__power_ABCDEFGHIJ
type: directory
size: 0
uri: mtp://motorola_moto_g_8__power_ABCDEFGHIJ/
local path: /run/user/1000/gvfs/mtp:host=motorola_moto_g_8__power_ZABCDEFGHIJ
unix mount: gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000
attributes:
standard::type: 2
standard::name: motorola_moto_g_8__power_ABCDEFGHIJ
standard::display-name: moto g(8) power
standard::icon: phone, phone-symbolic
standard::content-type: inode/directory
standard::size: 0
standard::symbolic-icon: phone-symbolic, phone
id::filesystem: mtp:host=motorola_moto_g_8__power_ABCDEFGHIJ
access::can-read: TRUE
access::can-write: FALSE
access::can-execute: TRUE
access::can-delete: FALSE
access::can-trash: FALSE
access::can-rename: FALSE
filesystem::type: mtpfs
filesystem::remote: FALSE
, но я не вижу никаких файлов
% gio list mtp:host=motorola_moto_g_8__power_ABCDEFGHIJ
ничего не показывает.
Как мне увидеть файлы?
Я помню, как в более ранней версии Andriod что-то делал по телефону, чтобы файлы были видны, но я не могу найти никакой информации об этом. У меня включен режим разработчика
, но я не вижу дополнительных параметров в разделе параметров разработчика, которые могли бы быть полезны.
Я спрашиваю об этом на askubuntu, потому что не уверен, что должен ожидать, что смогу увидеть файлы - возможно, это проблема в том, как я использую gio?
РЕДАКТИРОВАТЬ (1)
Я пробовал размонтируя
$ gio mount -u mtp://motorola_moto_g_8__ABCDEFGHIJ/
и используя пакет ubuntu android_file_transfer
$ android-file-transfer
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
upload worker started
probing device...
probing device...
probing device...
device found, opening session...
device info "motorola" "moto g(8) power"
, появляется окно сообщения
No MTP storage found. Your device might be locked.
Please unlock and press retry to continue or abort to exit
Похоже на проблему со стороны телефона - хотя я понятия не имею, как его разблокировать.
В конце концов я нашел правильную настройку разработчика НА ТЕЛЕФОНЕ, как описано здесь
Default USB Configuration/File Transer
Теперь файлы видны с помощью
% gio list mtp:host=motorola_moto_g_8__power_ABCDEFGHIJ
...
...
На Ubuntu / gvfs проблем не было. / gio side.