1个稳定版本
1.0.0 | 2022年10月18日 |
---|
#1758 在 硬件支持
7KB
86 行
允许通过USB控制Gembird SIS-PM USB插座设备。
Rust版的python-sispm。另见sispmctl(C守护进程)
权限
默认情况下,只有root可以直接使用设备,因此SiS-PM也仅作为root运行。
要允许sispmctl组访问,创建文件/lib/udev/rules.d/60-sispmctl.rules
,内容如下
SUBSYSTEM=="usb", ATTR{idVendor}=="04b4", ATTR{idProduct}=="fd10", GROUP="sispmctl", MODE="660"
SUBSYSTEM=="usb", ATTR{idVendor}=="04b4", ATTR{idProduct}=="fd11", GROUP="sispmctl", MODE="660"
SUBSYSTEM=="usb", ATTR{idVendor}=="04b4", ATTR{idProduct}=="fd12", GROUP="sispmctl", MODE="660"
SUBSYSTEM=="usb", ATTR{idVendor}=="04b4", ATTR{idProduct}=="fd13", GROUP="sispmctl", MODE="660"
SUBSYSTEM=="usb", ATTR{idVendor}=="04b4", ATTR{idProduct}=="fd15", GROUP="sispmctl", MODE="660"
然后重新加载udev规则
udevadm control --reload-rules
依赖项
~1.5MB
~30K SLoC