Nautilus 在 Android 上访问 DCIM/相机时挂起

Nautilus 在 Android 上访问 DCIM/相机时挂起

我无法从手机(Gallaxy S5 Neo)的 SD 卡传输照片和视频。我插入手机,点击“允许”传输文件,然后我就可以看到手机安装在 Nautilus 中。我转到 Nautilus 中的 Card/DCIM/Camera,然后出现了旋转的轮子。然后需要几分钟才能显示文件夹的内容。当我单击其中一个文件时,Nautilus 冻结并出现“强制退出”窗口。

这似乎与最近的更新有关,因为我之前能够在 Ubuntu 17.10 上传输文件。我尝试过重启手机和电脑。有什么建议可以通过 USB 线传输文件吗?

答案1

我在使用 Galaxy S6 时也遇到了类似的问题。我发现有些图片的文件名末尾带有括号,例如 ...(0).jpg。Nautilus 在尝试列出这些图片时似乎挂起了,最终失败了。我将它们移动到手机上的新目录中,Nautilus 在加载 DCIM/Camera 目录时明显更快。然后我尝试加载新目录中带有括号的图片少于 20 张,Nautilus 再次失败。重命名文件以删除括号后,所有问题都解决了。

答案2

  1. 在您的 Android 设备上,点击“通过 USB 为该设备充电”通知。
  2. 在“使用 USB 进行”下,选择“传输图像”而不是“传输文件”。

这将允许更快(即时)访问 DCIM 文件夹。

答案3

我在 Ubuntu 18.04 上使用 Galaxy S8 时也遇到了类似的问题。我曾经点击过相机文件夹,nautilus 没有响应,然后即使移除并重新插入设备,手机中的所有文件夹都无法加载。我删除并重新安装了,没有用。然后我删除并重新安装鹦鹉螺,除 DCIM/Camera 外的所有文件夹均正常工作。使用手机上的文件管理器将名称中带有“(”和“)”的 20 个左右的文件移至另一个文件夹后,DCIM/Camera 也可以正常打开,没有任何问题。

TL;DR:删除名称中带有括号的文件。

如果这不起作用,请尝试删除并重新安装 nautilus。

答案4

在我的手机上安装 SSH 服务器非常简单,而且效果出奇地好。一旦 SSH 服务器启动,你就可以使用 Nautilus 访问文件。

安装 SSHelper: https://arachnoid.com/android/SSHelper/index.html

在手机上运行 SSHelper。

将手机上 SSHelper 中的“服务器地址”和“SSH 服务器端口号”输入到 Nautilus 的地址栏中(例如,sftp://192.168.0.253:2222)。

Nautilus 将提示输入用户名和密码(例如,匿名和管理员)。

完成后,请记住停止手机上的 SSHelper 以关闭 SSH 端口。

相关内容