'어떻게'는 알아냈지만 '왜'는 궁금했습니다.
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 창 관리자를 사용하여 수행되었습니다.
누군가 그것이 왜 작동하는지 설명할 수 있습니까?