我可以告诉手机已安装
$ 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 版本中,可以在手机上做一些事情来使文件可见,但我现在找不到有关它的任何信息。我打开了developer mode
,但在开发者选项下我没有看到任何其他可能有用的选项。
我在 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
这听起来像是手机方面的问题——尽管我不知道如何解锁它。
答案1
最终,我在手机上找到了正确的开发者设置,如所述这里
Default USB Configuration/File Transer
现在文件可见
% gio list mtp:host=motorola_moto_g_8__power_ABCDEFGHIJ
...
...
Ubuntu/gvfs/gio 端没有问题。