mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
The SVGs must not be part of any stable API, there is too much behavior implied that we cannot/do not specify. So it's perfectly likely that a future change in the SVGs or rendering libraries breaks things in some detail. But then we cannot update the SVGs without risking breaking other clients that rely on the current behavior. Besides: we only have one theme, called "gnome" because a push towards having SVGs for other themes never happened. And that theme isn't gnome-specific, it merely looks GNOMEy. The theme is very much piper-specific in that it requires certain elements that piper cares about. Currently anyway, if we make this part of our API, piper cannot change that behavior ever without breaking others. So let's drop SVG handling completely and rely on the clients to sort it out for themselves. For now the SVGs are left in the tree to make it easier to copy to Piper. Once that's done, we will remove those too. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
55 lines
1.4 KiB
Plaintext
55 lines
1.4 KiB
Plaintext
# Example description file for a libratbag device
|
|
#
|
|
# Make sure the file has a recognizable name with a '.device' suffix
|
|
|
|
[Device]
|
|
# The kernel name of the device. This name is not used by libratbag, it is
|
|
# used by debugging tools.
|
|
Name=Logitech Example Device
|
|
|
|
# DeviceMatch is a triplet of bus:vid:pid, where bus is 'usb' or bluetooth'
|
|
# and pid/vid are lowercase 4-digit hexadecimal numbers with preceding
|
|
# zeroes.
|
|
DeviceMatch=usb:12ab:00f2
|
|
|
|
# The libratbag driver backend
|
|
Driver=hidpp10
|
|
|
|
# The types of the LEDs, in the indexed order they appear in, separated by a
|
|
# semicolon.
|
|
# Allowed values: logo, side, battery, dpi
|
|
LedTypes=logo;side
|
|
|
|
# Only one group of driver-specific properties is permitted and it must be
|
|
# [Driver/<drivername>]. It is a bug do have any other [Driver/foo] group in
|
|
# a device file, but this example file lists all.
|
|
|
|
[Driver/hidpp10]
|
|
# The number of profiles, must be greater than 0
|
|
Profiles=1
|
|
|
|
# The type of the profile
|
|
ProfileType=G9
|
|
|
|
# The range of available resolutions in the form min:max@step
|
|
# Mutually exclusive with DpiList
|
|
DpiRange=50:5700@50
|
|
|
|
# The list of available resolutions, separated by semicolons.
|
|
# Mutually exclusive with DpiRange
|
|
# Where possible, DpiRange should be preferred
|
|
DpiList=50;200;400;800
|
|
|
|
# The HID++ 1.0 device index
|
|
# Should be unset unless required
|
|
# DeviceIndex=1
|
|
|
|
# The number of LEDs
|
|
Leds=1
|
|
|
|
|
|
[Driver/hidpp20]
|
|
# The HID++ 2.0 device index
|
|
# Should be unset unless required
|
|
# DeviceIndex=1
|