TL, DR

bash
lsusb
sudo pacman -S gvfs-gphoto2

起因

真是令人头疼的起因!

别人的相机暂时被借给我用,当我正准备查看相机内的图片时我却郁闷的发现——我的Manjaro电脑显示不出来我的相机。

于是,没办法了,开启令人头痛的修复之路。

发现问题

我先使用lsusb看了一下是否是驱动问题,然后发现并不是。 显然我的系统识别到了这一usb设备。 那么就可以排除驱动问题了。

scaned

通过搜索,我找到了两个关键词可以作为线索:gphoto2gvfs

根据这两个线索,我摸到了gphoto2的arch Wiki

于是,我通过下面命令安装了gphoto2:

text
sudo pacman -S gphoto2
gphoto2 --auto-detect

果然,输出没让我失望:

text
➤ gphoto2 --auto-detect
型号                         端口                                              
----------------------------------------------------------
Fuji FinePix HS30EXR           usb:002,005 

gphoto2能读出来! 根据arch wiki所写:

那么很容易让人想到的就是:我的gvfs出问题了。

于是开始修复gvfs吧:

bash
➤ sudo pacman -S gvfs
警告:gvfs-1.44.1-4 已经为最新 -- 重新安装

已经是最新版?那会是哪里出问题了?

bash
sudo pacman -S gvfs-

后面按tab补全,让我发现了一个有意思的包名:

bash
gvfs-gphoto2

好的,一切都搞定了!

bash
sudo pacman -S gvfs-gphoto2

完美!