我已经安装了 Ubuntu 18.04,但是应用程序(Skype、Cheese)说没有找到设备。
我已经查看了有关该主题的几个主题,但似乎都没有用。谢谢!
编辑:一开始的输出ls -l /dev/video0
是:
ls: Cannot access an '/dev/video0': file or directory does not exist.
然后当我把
sudo mknod /dev/video0 c 81 0
我们的输出ls -l /dev/video0
是:
crw-r--r-- 1 root root 81, 1 Apr 19 22:25 /dev/video0
输出getfacl /dev/video
和ls -ltrh /dev/video*
输出lsusb
和v4l2-ctl --list-devices
终端输出“Cheese”。当相机启动时,它会显示:“未找到设备”
答案1
您的群组和权限不正确。您的/dev/video0
群组将拒绝该群组以外的用户访问相机。root
/dev/video0
输出ls -l /dev/video0
应如下所示:
crw-rw----+ 1 root video 81, 1 Apr 19 22:25 /dev/video0
尝试通过运行以下命令修复该组:
sudo chown root:video /dev/video0
然后通过运行修复权限:
sudo chmod 660 /dev/video0