我需要更改内置摄像头的设备名称
规则:
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 中修复它
您会在文档中注意到,只有网络设备可以重命名……对于其他设备,您只能选择创建符号链接并使用它来识别您的设备。