![如何防止 Unity 自动安装和锁定我的相机以使 gphoto2 可以工作?](https://linux22.com/image/1116488/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%20Unity%20%E8%87%AA%E5%8A%A8%E5%AE%89%E8%A3%85%E5%92%8C%E9%94%81%E5%AE%9A%E6%88%91%E7%9A%84%E7%9B%B8%E6%9C%BA%E4%BB%A5%E4%BD%BF%20gphoto2%20%E5%8F%AF%E4%BB%A5%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
每当我通过 USB 插入佳能相机时,它就会被锁定,因此当我运行 gphoto2 时,我得到:
Error (-60: 'Could not lock the device')
几周前,当我第一次连接相机时,一个对话框问我:“当安装有照片的介质时该怎么办?”我选择了“不执行任何操作”。但相机仍然被锁定。
一旦锁定,Unity 左侧图标栏中就会出现一个相机图标,我可以右键单击它并选择“卸载”。然后 gphoto2 就可以连接到相机了。但如果相机在连接时没有立即锁定,那就更好了。任何建议都值得赞赏。
如果重要的话,我正在运行的 gphoto2 命令是:
$ gphoto2 -P -T
答案1
有一种方法可以禁用 Gnome 中的自动挂载。运行并在您可以禁用选项的dconf-editor
部分中。请参阅org.gnome.desktop.media-handling
automount
这回答。
不幸的是,这会阻止自动挂载全部设备,包括闪存驱动器,这可能是不理想的。就我个人而言,我将插入带照片的媒体时的操作重置为询问该怎么办(System-Settings
- Details
- Removable Media
- Photos
)。这样就可以从插入后显示的对话框中直接卸载相机,从而节省一次点击。