The udev rule in 80-naga.rules uses an overly broad match pattern that assigns razerInputGroup ownership to all input devices on the system, not just Razer hardware. This breaks compatibility with other applications that expect the standard input group.
I think it should be possible to scope the rule by vendor id. Maybe something like this?
KERNEL=="event[0-9]*", SUBSYSTEM=="input", ATTRS{idVendor}=="1532", GROUP="razerInputGroup", MODE="0660"
I only have one razer device (razer naga 2014), so this is based on what i've seen.
Mostly posting this as a warning if anyone else has issues.
The udev rule in 80-naga.rules uses an overly broad match pattern that assigns razerInputGroup ownership to all input devices on the system, not just Razer hardware. This breaks compatibility with other applications that expect the standard input group.
I think it should be possible to scope the rule by vendor id. Maybe something like this?
I only have one razer device (razer naga 2014), so this is based on what i've seen.
Mostly posting this as a warning if anyone else has issues.