share: Add modalias information for supported USB hardware

This commit is contained in:
Stephen Kitt 2021-08-25 08:46:59 +02:00 committed by Peter F. Patel-Schneider
parent c8ab8b4350
commit 4505524006
2 changed files with 76 additions and 23 deletions

View File

@ -136,6 +136,9 @@ _ex100_receiver = lambda product_id: {
'ex100_27mhz_wpid_fix': True
}
# Receivers added here should also be listed in
# share/solaar/io.github.pwr_solaar.solaar.metainfo.xml
# Bolt receivers (marked with the yellow lightning bolt logo)
BOLT_RECEIVER_C548 = _bolt_receiver(0xc548)

View File

@ -16,28 +16,78 @@
<description>
<p>
<em>
</em>Solaar<em>
</em> is a Linux manager for many Logitech keyboards, mice, and trackpads that connect wirelessly to a USB, Lightspeed, or Nano receiver, connect directly via a USB cable, or connect via Bluetooth. Solaar does not work with peripherals from other companies.
</p>
<p>
Solaar can be used as a GUI application or via its command-line interface. Both interfaces are able to list the connected devices and show information about each device, often including battery status. Solaar is able to pair and unpair devices with receivers as supported by the device and receiver. Solaar can also control some changeable features of devices, such as smooth scrolling or function key behavior.
</p>
<p>
Solaar&apos;s GUI normally uses an icon in the system tray and starts with its main window visible.
</p>
</description>
Solaar is a Linux manager for many Logitech keyboards, mice, and trackpads that connect wirelessly to a USB, Lightspeed, or Nano receiver, connect directly via a USB cable, or connect via Bluetooth. Solaar does not work with peripherals from other companies.
</p>
<p>
Solaar can be used as a GUI application or via its command-line interface. Both interfaces are able to list the connected devices and show information about each device, often including battery status. Solaar is able to pair and unpair devices with receivers as supported by the device and receiver. Solaar can also control some changeable features of devices, such as smooth scrolling or function key behavior.
</p>
<p>
Solaar&apos;s GUI normally uses an icon in the system tray and starts with its main window visible.
</p>
</description>
<launchable type="desktop-id">solaar.desktop</launchable>
<screenshots>
<screenshot type="default">
<image>https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/docs/Solaar-main-window-button-actions.png</image>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/docs/Solaar-main-window-receiver.png</image>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/docs/Solaar-menu.png</image>
</screenshot>
</screenshots>
<launchable type="desktop-id">solaar.desktop</launchable>
<screenshots>
<screenshot type="default">
<image>https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/docs/Solaar-main-window-button-actions.png</image>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/docs/Solaar-main-window-receiver.png</image>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/docs/Solaar-menu.png</image>
</screenshot>
</screenshots>
<provides>
<binary>solaar</binary>
<!-- USB Receivers - 27MHz, Unifying, Nano, Bolt -->
<modalias>usb:v17EFp6042d*</modalias>
<modalias>usb:v046DpC517d*</modalias>
<modalias>usb:v046DpC518d*</modalias>
<modalias>usb:v046DpC51Ad*</modalias>
<modalias>usb:v046DpC51Bd*</modalias>
<modalias>usb:v046DpC521d*</modalias>
<modalias>usb:v046DpC525d*</modalias>
<modalias>usb:v046DpC526d*</modalias>
<modalias>usb:v046DpC52Bd*</modalias>
<modalias>usb:v046DpC52Ed*</modalias>
<modalias>usb:v046DpC52Fd*</modalias>
<modalias>usb:v046DpC531d*</modalias>
<modalias>usb:v046DpC532d*</modalias>
<modalias>usb:v046DpC534d*</modalias>
<modalias>usb:v046DpC537d*</modalias>
<modalias>usb:v046DpC539d*</modalias>
<modalias>usb:v046DpC53Ad*</modalias>
<modalias>usb:v046DpC53Dd*</modalias>
<modalias>usb:v046DpC53Fd*</modalias>
<modalias>usb:v046DpC541d*</modalias>
<modalias>usb:v046DpC545d*</modalias>
<modalias>usb:v046DpC547d*</modalias>
<modalias>usb:v046DpC548d*</modalias>
<!-- USB Devices - Logitech says USB IDs are 0xC07D - 0xC094, 0xC32B - 0xC344 -->
<!-- Solaar also knows about two others -->
<modalias>usb:v046DpC06Bd*</modalias>
<modalias>usb:v046DpC07Cd*</modalias>
<modalias>usb:v046DpC07Dd*</modalias>
<modalias>usb:v046DpC07Ed*</modalias>
<modalias>usb:v046DpC07Fd*</modalias>
<modalias>usb:v046DpC08*d*</modalias>
<modalias>usb:v046DpC090d*</modalias>
<modalias>usb:v046DpC091d*</modalias>
<modalias>usb:v046DpC092d*</modalias>
<modalias>usb:v046DpC093d*</modalias>
<modalias>usb:v046DpC094d*</modalias>
<modalias>usb:v046DpC32Bd*</modalias>
<modalias>usb:v046DpC32Cd*</modalias>
<modalias>usb:v046DpC32Dd*</modalias>
<modalias>usb:v046DpC32Ed*</modalias>
<modalias>usb:v046DpC32Fd*</modalias>
<modalias>usb:v046DpC33*d*</modalias>
<modalias>usb:v046DpC340d*</modalias>
<modalias>usb:v046DpC341d*</modalias>
<modalias>usb:v046DpC342d*</modalias>
<modalias>usb:v046DpC343d*</modalias>
<modalias>usb:v046DpC344d*</modalias>
</provides>
</component>