diff options
Diffstat (limited to '99-8bitdo-ultimate-controllers.rules')
-rw-r--r-- | 99-8bitdo-ultimate-controllers.rules | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/99-8bitdo-ultimate-controllers.rules b/99-8bitdo-ultimate-controllers.rules new file mode 100644 index 000000000000..aced581fadb7 --- /dev/null +++ b/99-8bitdo-ultimate-controllers.rules @@ -0,0 +1,8 @@ +# dinput +KERNEL=="event[0-9]*", SUBSYSTEM=="input", SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="2dc8", ENV{ID_MODEL_ID}=="3013", TAG+="systemd", ENV{SYSTEMD_WANTS}="8bitdo-ultimate-dinput@$env{DEVNAME}" + +# xinput +SUBSYSTEM=="usb", ATTR{idVendor}=="2dc8", ATTR{idProduct}=="3106", ATTR{manufacturer}=="8BitDo", RUN+="/usr/bin/systemctl start 8bitdo-ultimate-xinput@2dc8:3106" + +# This device is connected when the above device disconnects +SUBSYSTEM=="usb", ATTR{idVendor}=="2dc8", ATTR{idProduct}=="3109", ATTR{manufacturer}=="8BitDo", RUN+="/usr/bin/systemctl stop 8bitdo-ultimate-xinput@2dc8:3106" |