如何在Ubuntu 17.04上访问iOS相机图片?
17.04附带的libimobiledevice
实际上与最新的iOS兼容。 连接设备时,会显示两个虚拟设备。 但是,文档可以正常工作但摄像机只显示一个空文件夹。
没有明显的方法可以访问iOS设备上的相机图片。
我如何访问它们? 我不想从源代码编译libimobiledevice
。
Ubuntu 18.04 / iOS 11.4
这个版本的Ubuntu有最新的libimobiledevice(在发布时),所以它支持iOS 11.4。 但是,Gnome集成存在一个问题。 它显示Documents文件夹(app文件夹)。 除了@diego下面的提示之外,这里有一个简单的方法来访问图片文件夹(如果iOS文档显示给你而不是图片,这是有效的):
- 在Nautilus中打开iDevices Documents文件夹。
- 按CTRL + L获取真实地址,看起来像
afc://YOURSERIAL:3/
- 删除尾随冒号和数字,然后按ENTER键 (即它应该只读取
afc://YOURSERIAL
)
您现在应该看到您的iDevices系统文件夹,包括DCIM。
Ubuntu 17.04 / iOS 10.3.3
作为解决方法,您可以使用ifuse安装iOS设备。
sudo apt install ifuse
现在连接您的设备并确保它与您的计算机配对。
idevicepair validate
如果你收到SUCCESS消息,那么你就是好的,如果没有运行idevicepair pair
。 现在您可以使用ifuse来安装iOS图像文件夹:
mkdir ~/pics && ifuse ~/pics
图像现在可以在图片下的$ HOME文件夹中找到。 准备与Shotwell同步。 要卸载该文件夹,请使用fusermount:
fusermount -u ~/pics && rmdir ~/pics
注意:在此示例中,我创建了一个pics文件夹,然后将其删除 。 如果您已经有一个名为this的文件夹,请选择其他名称。
如果您看到iPhone的序列号
dmesg|grep SerialNumber:
然后你可以使用文件中的热键Ctrl-L并指向它
afc://YOURSERIALNUMBER/DCIM
iPhone照片所在的位置。
我没有必要创建或安装任何额外的文件夹。
在Debian上,我不得不安装包含gvfs-afc
的gvfs-backends
包,这是iPhone / iPod的后端:
apt install gvfs-backends
然后打开iPhone的sockets:
# /usr/sbin/usbmuxd -u -v -f -U your_user_name
然后正如Diego和mniess所说,获取你的iphone序列号:
dmesg|grep SerialNumber:
然后打开thunar然后去:
afc://41879faab42214e1026672589a3cb5dfa6aab7a3/PhotoData/CPLAssets/
用你的41879faab42214e1026672589a3cb5dfa6aab7a3
替换