33 lines
		
	
	
		
			937 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			937 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 != "add", 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
 |