v4l2loopback은 이전에 무시된 udev 규칙이 어떻게 작동하도록 합니까?

v4l2loopback은 이전에 무시된 udev 규칙이 어떻게 작동하도록 합니까?

'어떻게'는 알아냈지만 '왜'는 궁금했습니다.

udev작동하지 않는 Sony 카메라에 대한 규칙이 있습니다 .

SUBSYSTEMS=="usb", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0cae", GROUP="plugdev", MODE="0774", SYMLINK+="sony%n"

구체적으로 아래와 같이 카메라가 연결되어 표시되지만 /dev/bus/usb/00<X>/00<Y>, 규칙에 따른 권한 및 그룹은 적용되지 않습니다 udev. 장치 파일에 대한 권한을 변경하면(추악하지만 이것은 샌드박스 시스템임) 실제로 .so를 사용할 수 있습니다 . 그러면 규칙이 무시되는 gphoto2이유에 대한 문제가 좁혀질 것입니다 .udev

흥미롭게도 v4l2loopback패키지를 설치하고 모듈을 로딩한 후

modprobe v4l2loopback

모든 것이 순조롭게 진행되고 있습니다. 권한, 그룹, 심볼릭 링크 /dev/sony<X>가 생성됩니다. 패키지 v4l2loopback에는 종속성이 없으며 udev규칙이 변경되지 않은 것 같습니다.

이는 Void Linux에서 dwm 창 관리자를 사용하여 수행되었습니다.

누군가 그것이 왜 작동하는지 설명할 수 있습니까?

관련 정보