起因

真是令人头疼的起因!

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

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

发现问题

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

scaned

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

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

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

1
2
sudo pacman -S gphoto2
gphoto2 --auto-detect

果然,输出没让我失望:

1
2
3
4
➤ gphoto2 --auto-detect
型号 端口
----------------------------------------------------------
Fuji FinePix HS30EXR usb:002,005

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

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

于是开始修复gvfs吧:

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

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

1
sudo pacman -S gvfs-

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

1
gvfs-gphoto2

好的,一切都搞定了!

1
sudo pacman -S gvfs-gphoto2

完美!

总结

1
2
lsusb
sudo pacman -S gvfs-gphoto2