mirror of
https://gitlab.freedesktop.org/upower/upower.git
synced 2026-05-02 09:38:00 +02:00
Add some udev rules to merge in the CSR mice
This commit is contained in:
parent
9f9debcf90
commit
7af7ac23ad
2 changed files with 31 additions and 5 deletions
21
src/95-devkit-power.rules
Normal file
21
src/95-devkit-power.rules
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
|
||||
##############################################################################################################
|
||||
# Logitech Mice with CSR battery readouts
|
||||
#
|
||||
# These are proprietary properties defining the behavior:
|
||||
# ID_CSR_IS_DUAL
|
||||
# ID_CSR_HAS_SMA
|
||||
# ID_CSR_HAS_RES
|
||||
#
|
||||
SYSFS{idVendor}=="046d", ENV{ID_VENDOR}="Logitech, Inc."
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c505", ENV{ID_PRODUCT}="Cordless Keyboard+Mouse Receiver", ENV{ID_BATTERY_TYPE}="keyboard"
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c50e", ENV{ID_PRODUCT}="MX1000 Laser Mouse", ENV{ID_BATTERY_TYPE}="mouse"
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c510", ENV{ID_PRODUCT}="Cordless Click! Mouse", ENV{ID_BATTERY_TYPE}="mouse"
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c512", ENV{ID_PRODUCT}="Cordless Keyboard+Mouse Receiver", ENV{ID_BATTERY_TYPE}="keyboard"
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c501", ENV{ID_PRODUCT}="Mouse Receiver", ENV{ID_BATTERY_TYPE}="mouse"
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c502", ENV{ID_PRODUCT}="Logitech Dual Receiver", ENV{ID_BATTERY_TYPE}="mouse", ENV{ID_CSR_IS_DUAL}="1"
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c504", ENV{ID_PRODUCT}="Cordless Freedom Optical Mouse", ENV{ID_BATTERY_TYPE}="mouse", ENV{ID_CSR_IS_DUAL}="1"
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c506", ENV{ID_PRODUCT}="MX700 Optical Mouse", ENV{ID_BATTERY_TYPE}="mouse", ENV{ID_CSR_HAS_SMS}="1"
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c508", ENV{ID_PRODUCT}="Cordless Optical TrackMan", ENV{ID_BATTERY_TYPE}="mouse", ENV{ID_CSR_HAS_SMS}="1"
|
||||
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c702", ENV{ID_PRODUCT}="Cordless Presenter", ENV{ID_BATTERY_TYPE}="mouse"
|
||||
|
||||
|
|
@ -78,13 +78,18 @@ dbusconf_DATA = $(dbusconf_in_files:.conf.in=.conf)
|
|||
$(dbusconf_DATA): $(dbusconf_in_files) Makefile
|
||||
cp $< $@
|
||||
|
||||
udevrulesdir = $(sysconfdir)/udev/rules.d
|
||||
udevrules_DATA = 95-devkit-power.rules
|
||||
|
||||
CLEANFILES = $(BUILT_SOURCES)
|
||||
|
||||
EXTRA_DIST = org.freedesktop.DeviceKit.Power.xml \
|
||||
org.freedesktop.DeviceKit.Power.Source.xml \
|
||||
dkp-marshal.list \
|
||||
$(service_in_files) \
|
||||
$(dbusconf_in_files)
|
||||
EXTRA_DIST = \
|
||||
org.freedesktop.DeviceKit.Power.xml \
|
||||
org.freedesktop.DeviceKit.Power.Source.xml \
|
||||
dkp-marshal.list \
|
||||
95-devkit-power.rules \
|
||||
$(service_in_files) \
|
||||
$(dbusconf_in_files)
|
||||
|
||||
clean-local :
|
||||
rm -f *~ $(service_DATA) $(dbusconf_DATA)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue