我有一个笔记本Dell Inspiron型号14 3437-A30,在我的 gtalk 中似乎相机已打开并自动打开,但灯不亮。另外,不幸的是没有键盘快捷键。
我尝试使用该cheese程序,但它只能激活网络摄像头。
我觉得我的网络摄像头在不开灯的情况下自动打开。
如何禁用我的网络摄像头,以便 gtalk 不显示我的网络摄像头已打开?或者如何让我的网络摄像头不被自动激活?
尝试为您的网络摄像头找到驱动程序并卸载它。我没有戴尔 Inspirion,所以我不知道你的网络摄像头驱动程序是什么。尝试找到它
lsmod
Run Code Online (Sandbox Code Playgroud)
就我而言,它是uvcvideo. 当你找到它时卸载它。在我的情况下,命令是:
sudo rmmod uvcvideo
Run Code Online (Sandbox Code Playgroud)
我取下它后,奶酪再也找不到该设备了,无法工作。然后尝试再次加载它。在我的情况下,命令是
sudo modprobe uvcvideo
Run Code Online (Sandbox Code Playgroud)
如果您的驱动程序不是 uvcvideo,请在命令中将其替换为您的驱动程序名称。也进行测试以查看您的应用程序未加载驱动程序。这也是一个很小的可能性,因为加载内核模块需要 root 权限。
除了禁用uvcvideo驱动程序(禁用所有网络摄像头)之外,您还可以禁用一个网络摄像头并保持所有其他网络摄像头正常工作。为了那个原因:
找出要禁用的网络摄像头的设备字符串:
for device in $(ls /sys/bus/usb/devices/*/product); do
echo $device; cat $device;
done
Run Code Online (Sandbox Code Playgroud)
这将显示如下结果行:
/sys/bus/usb/devices/1-1.6/product
Integrated Camera
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我们寻找的设备字符串是1-1.6.
在如下命令中使用您的设备字符串禁用网络摄像头:
echo '1-1.6' | sudo tee /sys/bus/usb/drivers/usb/unbind
Run Code Online (Sandbox Code Playgroud)要稍后启用您的网络摄像头,请在如下命令中使用您的设备字符串:
echo '1-1.6' | sudo tee /sys/bus/usb/drivers/usb/bind
Run Code Online (Sandbox Code Playgroud)有关更多详细信息,请参阅:“在 Linux 上禁用网络摄像头或 USB 端口”。
| 归档时间: |
|
| 查看次数: |
9651 次 |
| 最近记录: |