33 lines
940 B
Plaintext
33 lines
940 B
Plaintext
# This rule was added by Solaar.
|
|
#
|
|
# Allows non-root users to have raw access to Logitech devices.
|
|
# Allowing users to write to the device is potentially dangerous
|
|
# because they could perform firmware updates.
|
|
KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", OPTIONS+="static_node=uinput"
|
|
|
|
ACTION == "remove", GOTO="solaar_end"
|
|
SUBSYSTEM != "hidraw", GOTO="solaar_end"
|
|
|
|
# USB-connected Logitech receivers and devices
|
|
ATTRS{idVendor}=="046d", GOTO="solaar_apply"
|
|
|
|
# Lenovo nano receiver
|
|
ATTRS{idVendor}=="17ef", ATTRS{idProduct}=="6042", GOTO="solaar_apply"
|
|
|
|
# Bluetooth-connected Logitech devices
|
|
KERNELS == "0005:046D:*", GOTO="solaar_apply"
|
|
|
|
GOTO="solaar_end"
|
|
|
|
LABEL="solaar_apply"
|
|
|
|
# Allow any seated user to access the receiver.
|
|
# uaccess: modern ACL-enabled udev
|
|
TAG+="uaccess"
|
|
|
|
# Grant members of the "plugdev" group access to receiver (useful for SSH users)
|
|
#MODE="0660", GROUP="plugdev"
|
|
|
|
LABEL="solaar_end"
|
|
# vim: ft=udevrules
|