在具有ubuntu os的笔记本电脑上禁用集成摄像头

时间:2017-06-22 04:25:23

标签: ubuntu camera

在具有Ubuntu / Centos os的笔记本电脑上禁用集成摄像头

2 个答案:

答案 0 :(得分:0)

  1. 重新启动系统并根据笔记本电脑设置按F12,F8进入BIOS设置选项
  2. 2.从列表中选择BiosSetup选项,然后导航到系统配置

    3.Once Selected System COnfiguration选项选择Video option

    1. 在视频选项中,取消选中“启用摄像头”选项并重新启动sys
    2. 这是在具有ubuntu / centos OS的笔记本电脑上禁用集成网络摄像头的最简单方法

答案 1 :(得分:0)

您可以使用以下命令禁用集成摄像头:

sudo echo 0 > /sys/bus/usb/devices/1-6/bConfigurationValue

在这里, 对我来说是 1-6。您可以使用以下方法找出您的变体:

lsusb -t 

它会给出类似的输出:

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 6: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 6: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 9: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 14: Dev 5, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 14: Dev 5, If 1, Class=Wireless, Driver=btusb, 12M

它说端口 6 有视频驱动程序。 现在输入这个命令:

cd /sys/bus/usb/devices/; ls

它会给出类似的输出:

1-0:1.0  1-14  1-14:1.0  1-14:1.1  1-6  1-6:1.0  1-6:1.1  1-9  1-9:1.0  2-0:1.0  usb1  usb2

您可以在此处通过上面命令的comapring port 找到变体1-6。在这里,1-6。 您可以通过比较供应商和产品 ID 来验证这一点。键入此命令,但使用您的变体代替 1-6。

cd /sys/bus/usb/devices/1-6 && cat id{Vendor,Product}

注意:使用您的变体代替 1-6。 它将提供供应商和产品 ID。

04ca
7070

现在输入这个命令:

lsusb

它会给出通过 USB 连接的设备列表。

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 048d:c100 Integrated Technology Express, Inc. ITE Device(8910)
Bus 001 Device 003: ID 04ca:7070 Lite-On Technology Corp. Integrated Camera
Bus 001 Device 005: ID 8087:0aaa Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

它具有与 1-6 相同的 vendor:products id。即 04ca:7070

将您的 1-6 变体放入命令中以禁用集成摄像头:

sudo echo 0 > /sys/bus/usb/devices/1-6/bConfigurationValue

如果您收到“bash: /sys/bus/usb/devices/1-6/bConfigurationValue: Permission denied”,那么您可以使用以下命令更改权限。

注意:使用 1-6 的变体。

sudo chmod 777 /sys/bus/usb/devices/1-6

您可以使用以下命令启用相机:

sudo echo 1 > /sys/bus/usb/devices/1-6/bConfigurationValue