网络摄像头不工作 - 在 Windows 上工作

网络摄像头不工作 - 在 Windows 上工作

我的网络摄像头无法使用。在 Windows 10 上,它运行正常,没有问题。lsusb显示没有网络摄像头。Cheese 说有错误。

我正在运行 Ubuntu 20.04 LTS。我是 Ubuntu 新手,所以据我所知,我的网络摄像头从未工作过。

编辑:这是一台笔记本电脑,型号为 ThinkPad X1 Tablet G2。它有一个集成的网络摄像头。

ls -lah /dev/video 的输出*:

crw-rw----+ 1 root video 81,  0 nov.   1 21:00 /dev/video0
crw-rw----+ 1 root video 81,  1 nov.   1 21:00 /dev/video1
crw-rw----+ 1 root video 81, 14 nov.   1 21:00 /dev/video10
crw-rw----+ 1 root video 81, 15 nov.   1 21:00 /dev/video11
crw-rw----+ 1 root video 81, 16 nov.   1 21:00 /dev/video12
crw-rw----+ 1 root video 81, 17 nov.   1 21:00 /dev/video13
crw-rw----+ 1 root video 81,  2 nov.   1 21:00 /dev/video2
crw-rw----+ 1 root video 81,  3 nov.   1 21:00 /dev/video3
crw-rw----+ 1 root video 81,  8 nov.   1 21:00 /dev/video4
crw-rw----+ 1 root video 81,  9 nov.   1 21:00 /dev/video5
crw-rw----+ 1 root video 81, 10 nov.   1 21:00 /dev/video6
crw-rw----+ 1 root video 81, 11 nov.   1 21:00 /dev/video7
crw-rw----+ 1 root video 81, 12 nov.   1 21:00 /dev/video8
crw-rw----+ 1 root video 81, 13 nov.   1 21:00 /dev/video9

输出lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:0a2b Intel Corp. 
Bus 001 Device 004: ID 17ef:60a3 Lenovo ThinkPad X1 Tablet Thin Keyboard Gen 2
Bus 001 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 1199:9079 Sierra Wireless, Inc. Sierra Wireless EM7455 Qualcomm Snapdragon X7 LTE-A
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

多谢!

答案1

许多设备访问问题可以通过组成员身份变更来解决。

具体来说,由于ls -l 显示组权限(第二个“ rwx”三元组)为“ rw”(例如“ -rw-rw----”),那么,将自己添加到拥有该设备的组将授予rw访问权限。

就是这样:

device="/dev/video0"
sudo adduser $USER $(stat -c "%G" $device)

rw这允许您成为可以使用该设备的群组的成员,但还有一步。

要使所有进程成为新组的成员,请注销并登录。组成员资格是按时设置的login

要在新组中创建单个进程(用于测试,在注销/登录之前):

newgrp $(stat -c "%G" $device)  

或者,只需键入组名。请参阅man newgrp

相关内容