Ubuntu 18.04 及更高版本

Ubuntu 18.04 及更高版本

17.04 附带的版本libimobiledevice实际上与最新的 iOS 兼容。当您连接设备时,会出现两个虚拟设备。但是,带有文档的设备可以工作,而用于相机的设备则无法工作只显示一个空文件夹。

没有明显的方法来访问 iOS 设备上的相机图片。

我该如何访问它们?我不想libimobiledevice从源代码进行编译。

答案1

Ubuntu 18.04 及更高版本

在 Ubuntu 21.10 和 iOS 14.7 上测试

此版本的 Ubuntu 具有最新的 libimobiledevice(发布时),因此它支持 iOS 11.4。但是,Gnome 集成存在问题。它显示了文档文件夹(应用程序文件夹)。除了 @diego 提供的以下提示外,这里还有一种访问图片文件夹的简单方法(如果 iOS 文档显示但不显示图片,则此方法有效):

  • 在 Nautilus 中打开 iDevices Documents 文件夹。
  • CTRL+L获取真实地址,如下所示afc://YOURSERIAL:3/
  • 删除尾随的冒号和数字并按ENTER(即它应该只读取afc://YOURSERIAL

现在您应该可以看到 iDevices 系统文件夹,包括 DCIM。如果您需要从命令行访问这些文件夹,可以在以下位置找到它们$XDG_RUNTIME_DIR/gvfs(此这个答案以获得更详细的解释)。

历史解决方法

作为一种解决方法,您可以使用 ifuse 安装您的 iOS 设备。

sudo apt install ifuse

现在连接您的设备并确保它与您的计算机配对。

idevicepair validate

如果你得到成功消息,你很好,如果没有运行idevicepair pair。现在你可以使用 ifuse 挂载你的 iOS 图像文件夹:

mkdir ~/pics && ifuse ~/pics

现在,图像位于您的 $HOME 文件夹中,如下所示:图片。准备与 Shotwell 同步。要卸载文件夹,请使用 fusermount:

fusermount -u ~/pics && rmdir ~/pics

笔记:在这个例子中我创建了一个图片文件夹和消除之后再进行修改。如果您已经有一个这样命名的文件夹,请选择其他名称。

答案2

如果您看到 iPhone 的序列号是因为

dmesg|grep SerialNumber:

然后您可以在文件中使用热键 Ctrl-L 并将其指向

afc://YOURSERIALNUMBER/DCIM

iPhone 照片所在的位置。

我不需要创建或安装任何额外的文件夹。

答案3

在 Debian 上,我必须安装gvfs-backends包含以下内容gvfs-afc的软件包:iPhone/iPod

apt install gvfs-backends

然后为你的 iPhone 打开一个套接字:

# /usr/sbin/usbmuxd -u -v -f -U your_user_name

然后正如 Diego 和 mniess 所说,获取你的 iPhone 序列号:

dmesg|grep SerialNumber:

然后打开 thunar 并转到:

afc://41879faab42214e1026672589a3cb5dfa6aab7a3/PhotoData/CPLAssets/

替换41879faab42214e1026672589a3cb5dfa6aab7a3为你的

答案4

运行 18.04 我只需连接 iPhone,输入代码(只需普通的 iPhone 解锁代码),设备就会安装,并且可以使用 Nautilus(普通文件夹管理器)或 showtell 应用程序进行搜索。

一切都已预先安装。

相关内容