我尝试将尼康 P7100 相机连接到两台运行 Ubuntu 10.04 和 11.04 的不同笔记本电脑的 USB 端口,但没有任何反应。相机显示它有 MTP/PTP 协议。所以它似乎不能用作大容量存储设备。我找不到相机中用于更改模式的设置。
lsusb 显示:总线 002 设备 007:ID 04b0:018b 尼康公司
是否有可能以某种方式安装这个相机?
答案1
Usb_modeswitch
如上所述使用惯于可以,但是还有一些其他方式可以访问您的照片,其中至少有一种适合您:
某些相机(比如我朋友的尼康 D70)有一个选项,允许您将其作为大容量存储设备连接到计算机。但是,在查看了列出的规格后,我认为您的 P7100 没有这个选项官方网站并研究手动的。
然而,有一个选项可能对你有用;因为你知道你的相机是一个MTP
设备,你可以尝试手动安装它,gvfs-mount
并使用支持MTP
设备的 gphoto2 协议。你需要做的就是找到(你已经做过了)相机的 USB 总线位置(即两个数字:总线 002、设备 007),尽管每次连接相机时它可能会发生变化,所以记得用 进行检查lsusb
。例如,输入:
gvfs-mount gphoto2://[usb:002,007]
然后,您就可以通过 等应用程序使用相机导入图片gthumb
,或者至少您可以浏览.gvfs
安装了相机的文件夹(在文件浏览器中启用隐藏文件以查看该.gvfs
文件夹)。
对于 Ubuntu 12.10 及更高版本:该~/.gvfs
文件夹现在位于/run/user/username/gvfs
。
如果安装不成功,您显然可以取出存储卡并将其放入读卡器中,但这可能不是您想要做的。
答案2
dmesg
连接摄像头 10 秒后,查看命令输出的最后几行。它应该会显示一些内容。还要尝试df -h
查看它是否已安装。
尝试一下usb_modeswitch
。阅读一下man usb__modeswitch
。如果没有usb_modeswitch
,可以通过 进行安装sudo apt-get install usb-modeswitch{,-data}
。
笔记:程序名称是usb
_modeswitch
,但包名称是usb
-modeswitch
。
man usb_modeswitch
部分内容如下:
On Linux, in most cases the drivers are provided as a Linux kernel
module, such as "usbserial". However, the device shows up as "usb-
storage" by default. usb-modeswitch solves that issue by sending the
respective command which actually performs the switching of the device
from "usb-storage" to the target mode like "usbserial".
但后来我读到http://en.wikipedia.org/wiki/Media_Transfer_Protocol(在谷歌搜索“MTP”之后),其中列出了几个支持 MTP/PTP 的 Linux 应用程序。