![需要禁用 USB 设备](https://linux22.com/image/852516/%E9%9C%80%E8%A6%81%E7%A6%81%E7%94%A8%20USB%20%E8%AE%BE%E5%A4%87.png)
我的笔记本电脑有内置摄像头。Ubuntu 将其检测为插入的 USB 设备并打开电源。首先,我不想一直开着摄像头,感觉好像有人在看着我。其次,它会开始使屏幕发热。这是一个小型摄像头,但运行约 10 分钟后会产生大量热量。
我尝试按照在互联网上找到的步骤进行操作,但没有成功。
命令
对于$(ls /sys/bus/usb/devices/*/product)中的设备;执行 echo $device;cat $device;done
返回
/sys/bus/usb/设备/1-8/产品
USB2.0相机
/sys/bus/usb/设备/2-1/产品
BCM92045NMD
/sys/bus/usb/设备/3-2/产品
轨迹球
/sys/总线/USB/设备/USB1/产品
EHCI 主机控制器
/sys/总线/USB/设备/USB2/产品
UHCI 主机控制器
/sys/总线/USB/设备/USB3/产品
UHCI 主机控制器
/sys/总线/USB/设备/USB4/产品
UHCI 主机控制器
/sys/总线/USB/设备/USB5/产品
UHCI 主机控制器
命令
echo 暂停 | sudo tee /sys/bus/usb/devices/1-8/power/level
返回
暂停
tee:/sys/bus/usb/devices/1-8/power/level:无效参数
答案1
尝试这个命令,
sudo sh -c "echo suspend >> /sys/bus/usb/devices/1-8/power/level"
它将字符串附加suspend
到/sys/bus/usb/devices/1-8/power/level
文件。
如果该文件不再存在,则运行以下命令。它将创建一个文件,然后将字符串附加suspend
到该文件。
sudo sh -c "echo suspend > /sys/bus/usb/devices/1-8/power/level"
答案2
suspend 已弃用。请echo 'x-y' | sudo tee /sys/bus/usb/drivers/usb/unbind
改用。x、y 是从中找到的数字
`for device in $(ls /sys/bus/usb/devices/*/product); do echo $device;cat $device;done`