我有一个Logitech BRIO摄像头,它有一个我从未使用过的麦克风。为了避免混淆,我想在尽可能低的级别上禁用它。我能告诉Linux不要加载这个音频输入设备的驱动程序,而不禁用视频输入设备吗?
发布于 2022-09-19 17:34:04
用于Linux内核的用户空间设备管理器"udev“可以阻止驱动程序在特定设备上活动。要使用它的功能,您需要识别要阻止的设备,创建禁止其驱动程序活动的规则,重新加载udev规则并重新启动机器。
获取设备ID 046d:085e
如下所示:
$ lsusb | grep "Logitech BRIO"
Bus 004 Device 002: ID 046d:085e Logitech, Inc. Logitech BRIO
创建udev规则
sudo vim /etc/udev/rules.d/90-block-brio-sound.rules
将这些内容粘贴到文件中:
# Block Logitech BRIO webcam microphone
SUBSYSTEM=="usb", DRIVER=="snd-usb-audio", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="085e", ATTR{authorized}="0"
重新加载udev规则:
sudo udevadm control --reload-rules
若要将配置应用于正在运行的系统,请重新启动计算机:
sudo reboot
https://unix.stackexchange.com/questions/717764
复制相似问题