集成网络摄像头停止工作 Ubuntu 14.04

集成网络摄像头停止工作 Ubuntu 14.04

我使用 Ubuntu 14 大概有两个月了。刚安装时我用的是 Unity,后来换成了gnome,然后我删除了unitylightdm和 ,gnome现在我用i3wm

i3wm当我安装了 both和 unity 时,我的内置网络摄像头工作得很好lightdm,我相信在我移除它之后它还能工作unity一段lightdm时间,但我不确定发生了什么。我想我移除了一些关键的东西。

我用的是 Inspiron N5110。Cheese 输出一个黑框,提示“未找到设备”。Skype 也一样。如果我尝试访问 omegle 之类的网站,它就会崩溃。

我还尝试插入之前在同一安装中可以使用的 USB 网络摄像头,但没有工作,所以我怀疑这是硬件问题

lsusb 的输出:

~ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0c45:6483 Microdia 
Bus 001 Device 003: ID 8086:0189 Intel Corp. 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg|grep uvcvideo 的输出

~ dmesg|grep uvcvideo
[   21.718907] uvcvideo: Found UVC 1.00 device Laptop_Integrated_Webcam_HD (0c45:6483)
[   21.985380] usbcore: registered new interface driver uvcvideo

编辑:在处理了一些事情之后,似乎这是一个权限问题。如果我 sudo guvcview 或 sudo cheese,我的网络摄像头将正常运行。两者都可以。但前提是我 sudo。

有什么建议吗?

答案1

安装包含软件包的网络摄像头驱动程序:

sudo apt-get install build-essential linux-headers-`uname -r`

如果已经安装,则重新安装:

sudo apt-get --purge autoremove build-essential linux-headers-`uname -r` && sudo apt-get install build-essential linux-headers-`uname -r`

然后重新启动。

相关内容