虚拟输入设备的mopidy扩展
Mopidy-EvtDev的Python项目详细描述
Mopidy从虚拟输入设备控制音乐播放的扩展名
配置
在启动mopidy之前,必须为 mopidy evtdev到mopidy配置文件:
[evtdev] # Location of virtual input devices dev_dir = /dev/input # List of virtual devices to open which can be either their path, name or physical address # Leave blank to listen to all devices devices = 00:11:67:D2:AB:EE, AT Translated Set 2 keyboard, isa0060/serio0/input0 # Refresh period in seconds to check for new input devices refresh = 10
要允许mopidy在没有根权限的情况下读取虚拟输入设备,需要添加 下面是/etc/udev/rules.d/99-input.rules:
KERNEL==”event*”, NAME=”input/%k”, MODE=”660”, GROUP=”audio”
如果您关心安全性,那么创建一个单独的组名并添加mopidy作为成员 对那群人来说。例如,
KERNEL==”event*”, NAME=”input/%k”, MODE=”660”, GROUP=”input”
否则,只需以根用户身份运行mopidy以避免任何额外的配置需求。
更改日志
v0.1.1
- 修正问题7:比赛危险-关闭和重新打开已存在的设备导致错过事件。
- 提高了单元测试覆盖率。
v0.1.0
- 初次发布。