This file is indexed.

/lib/udev/hwdb.d/70-libratbag-mouse.hwdb is in libratbag-common 0.5-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# Database for libratbag to select the correct driver to use for gaming mice.
#
# The lookup keys are composed in:
#   70-libratbag-mouse.rules
#
# Match string format:
# mouse:<subsystem>:v<vid>p<pid>:name:<name>:
#
# Supported subsystems: usb, bluetooth
# vid/pid as 4-digit hex lowercase vendor/product
#
# if vid/pid is unavailable, use
# mouse:*:name:<name>:
# if name is unavailable, use
# mouse:<subsystem>:v<vid>p<pid>:*
#
# For example, the following 5 matches all match the same mouse:
# mouse:usb:v17efp6019:name:Lenovo Optical USB Mouse:
# mouse:usb:*:name:Lenovo Optical USB Mouse:
# mouse:usb:v17efp6019:*
# mouse:*:name:Lenovo Optical USB Mouse:
#
# To add local entries, create a new file
#   /etc/udev/hwdb.d/71-libratbat-mouse-local.hwdb
# and add your rules there. To load the new rules execute (as root):
#   udevadm hwdb --update
#   udevadm trigger /dev/input/eventXX
# where /dev/input/eventXX is the mouse in question. If in
# doubt, simply use /dev/input/event* to reload all input rules.
#
# If your changes are generally applicable, preferably send them as a pull
# request to
#   https://github.com/libratbag/libratbag
# or create a bug report on https://github.com/libratbag/libratbag/issues and
# include your new rules, a description of the device, and the output of
#   udevadm info /dev/input/eventXX
# (or /dev/input/event*).
#
# Allowed properties are:
#    RATBAG_DRIVER
#    RATBAG_SVG

# Sort by brand, driver


##########################################
# Etekcity
##########################################

mouse:usb:v1ea7p4011:name:*:
 RATBAG_DRIVER=etekcity
 RATBAG_SVG=etekcity.svg

##########################################
# Logitech
##########################################

# M705
mouse:usb:v046dp101b:name:*:
 RATBAG_DRIVER=hidpp10

# M570
mouse:usb:v046dp1028:name:*:
 RATBAG_DRIVER=hidpp10

# G5
mouse:usb:v046dpc041:name:*:
 RATBAG_DRIVER=hidpp10
 RATBAG_HIDPP10_DPI_LIST=400;800;1600;2000

# G5 2007
mouse:usb:v046dpc049:name:*:
 RATBAG_DRIVER=hidpp10
 RATBAG_HIDPP10_DPI_LIST=400;800;1600;2000

# G7
mouse:usb:v046dpc51a:name:*:
 RATBAG_DRIVER=hidpp10

# G9
mouse:usb:v046dpc048:name:*:
 RATBAG_DRIVER=hidpp10
 RATBAG_HIDPP10_DPI_LIST=0;200;400;600;800;1000;1200;1400;1600;1800;2000;2200;2400;2600;2800;3000;3200
 RATBAG_HIDPP10_PROFILE=G9

# G9x [Original]
mouse:usb:v046dpc066:name:*:
 RATBAG_DRIVER=hidpp10
 RATBAG_HIDPP10_DPI=0:5700@23.53
 RATBAG_HIDPP10_PROFILE=G500

# G9x [Call of Duty MW3 Edition]
mouse:usb:v046dpc249:name:*:
 RATBAG_DRIVER=hidpp10
 RATBAG_HIDPP10_DPI=0:5700@23.53
 RATBAG_HIDPP10_PROFILE=G500

# G500
mouse:usb:v046dpc068:name:*:
 RATBAG_DRIVER=hidpp10
 RATBAG_HIDPP10_DPI=0:5700@23.53
 RATBAG_HIDPP10_PROFILE=G500

# G500s
mouse:usb:v046dpc24e:name:*:
 RATBAG_DRIVER=hidpp10
 RATBAG_SVG=logitech-g500s.svg
 RATBAG_HIDPP10_DPI=0:8200@50
 RATBAG_HIDPP10_PROFILE=G500

# G502 Proteus Core over USB
mouse:usb:v046dpc07d:name:*:
 RATBAG_DRIVER=hidpp20
 RATBAG_SVG=logitech-g502.svg

# G502 Proteus Spectrum over USB
mouse:usb:v046dpc332:name:*:
 RATBAG_DRIVER=hidpp20
 RATBAG_SVG=logitech-g502.svg

# G700 over USB
mouse:usb:v046dpc06b:name:*:
 RATBAG_DRIVER=hidpp10
 RATBAG_SVG=logitech-g700.svg
 RATBAG_HIDPP10_DPI=0:5700@23.53
 RATBAG_HIDPP10_PROFILE=G700

# G700 over wireless USB
mouse:usb:v046dpc531:name:*:
 RATBAG_DRIVER=hidpp10
 RATBAG_HIDPP10_DPI=0:5700@23.53
 RATBAG_HIDPP10_PROFILE=G700
 RATBAG_HIDPP10_INDEX=1

# G700s over USB
mouse:usb:v046dpc07c:name:*:
 RATBAG_DRIVER=hidpp10
 RATBAG_SVG=logitech-g700.svg
 RATBAG_HIDPP10_DPI=0:8200@50
 RATBAG_HIDPP10_PROFILE=G700

# G700s over wireless USB
mouse:usb:v046dpc531:name:*:
 RATBAG_DRIVER=hidpp10
 RATBAG_SVG=logitech-g700.svg
 RATBAG_HIDPP10_DPI=0:8200@50
 RATBAG_HIDPP10_PROFILE=G700
 RATBAG_HIDPP10_INDEX=1

# MX Master over unifying
mouse:usb:v046dp4041:name:*:
# MX Master over bluetooth
mouse:bluetooth:v046dpb012:name:*:
 RATBAG_DRIVER=hidpp20
 RATBAG_SVG=logitech-mx_master.svg

# T650 over unifying
mouse:usb:v046dp4101:name:*:
 RATBAG_DRIVER=hidpp20

# M325 over unifying
mouse:usb:v046dp400a:name:*:
 RATBAG_DRIVER=hidpp20

# G303 over USB
mouse:usb:v046dpc080:name:*:
 RATBAG_DRIVER=hidpp20

# Wireless Touchpad (Unifying)
mouse:usb:v046dp4011:name:*:
 RATBAG_DRIVER=hidpp20

# G602 over wireless USB
mouse:usb:v046dpc537:name:*:
 RATBAG_HIDPP20_INDEX=1

# G900 over wireless USB
mouse:usb:v046dpc539:name:*:
 RATBAG_DRIVER=hidpp20
 RATBAG_HIDPP20_INDEX=1


##########################################
# Roccat
##########################################

mouse:usb:v1e7dp2e22:name:*:
 RATBAG_DRIVER=roccat
 RATBAG_SVG=roccat-kone-xtd.svg