![无法通过 udev 规则更改内部网络摄像头的名称 Ubuntu 14.04](https://linux22.com/image/860960/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20udev%20%E8%A7%84%E5%88%99%E6%9B%B4%E6%94%B9%E5%86%85%E9%83%A8%E7%BD%91%E7%BB%9C%E6%91%84%E5%83%8F%E5%A4%B4%E7%9A%84%E5%90%8D%E7%A7%B0%20Ubuntu%2014.04.png)
我需要更改内置摄像头的设备名称
规则:
ACTION=="add", SUBSYSTEM=="video4linux", ATTR{name}=="UVC Camera (046d:0825)", NAME="video2", SYMLINK="usb/video", RUN+="/usr/bin/forudev"
我补充道符号链接和 跑步测试此规则是否有效的选项。已添加符号链接并执行命令,但设备视频2未出现(设备名称仍然视频0)
跑步人udev我读
NAME
The name to use for a network interface. The name of a device node cannot be changed by udev, only additional symlinks can be created.
据我了解,“NAME”选项仅对网络设备有用?
答案1
尝试dmesg | grep udev
...
我正进入(状态:
[ 20.553766] systemd-udevd[291]: NAME="video1" 被忽略,内核设备节点无法重命名;请在 /etc/udev/rules.d/99-internal-webcam.rules:2 中修复它
您会在文档中注意到,只有网络设备可以重命名……对于其他设备,您只能选择创建符号链接并使用它来识别您的设备。