From 4505524006587811b127a788dfedf6260861207d Mon Sep 17 00:00:00 2001 From: Stephen Kitt Date: Wed, 25 Aug 2021 08:46:59 +0200 Subject: [PATCH] share: Add modalias information for supported USB hardware --- lib/logitech_receiver/base_usb.py | 3 + .../io.github.pwr_solaar.solaar.metainfo.xml | 96 ++++++++++++++----- 2 files changed, 76 insertions(+), 23 deletions(-) diff --git a/lib/logitech_receiver/base_usb.py b/lib/logitech_receiver/base_usb.py index f8f1a693..e8b1e2f5 100644 --- a/lib/logitech_receiver/base_usb.py +++ b/lib/logitech_receiver/base_usb.py @@ -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) diff --git a/share/solaar/io.github.pwr_solaar.solaar.metainfo.xml b/share/solaar/io.github.pwr_solaar.solaar.metainfo.xml index dfc65e87..f6edb8db 100644 --- a/share/solaar/io.github.pwr_solaar.solaar.metainfo.xml +++ b/share/solaar/io.github.pwr_solaar.solaar.metainfo.xml @@ -16,28 +16,78 @@

- - 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. -

-

- 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. -

-

- Solaar's GUI normally uses an icon in the system tray and starts with its main window visible. -

-
+ 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. +

+

+ 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. +

+

+ Solaar's GUI normally uses an icon in the system tray and starts with its main window visible. +

+ -solaar.desktop - - - https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/docs/Solaar-main-window-button-actions.png - - - https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/docs/Solaar-main-window-receiver.png - - - https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/docs/Solaar-menu.png - - + solaar.desktop + + + https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/docs/Solaar-main-window-button-actions.png + + + https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/docs/Solaar-main-window-receiver.png + + + https://raw.githubusercontent.com/pwr-Solaar/Solaar/master/docs/Solaar-menu.png + + + + + solaar + + usb:v17EFp6042d* + usb:v046DpC517d* + usb:v046DpC518d* + usb:v046DpC51Ad* + usb:v046DpC51Bd* + usb:v046DpC521d* + usb:v046DpC525d* + usb:v046DpC526d* + usb:v046DpC52Bd* + usb:v046DpC52Ed* + usb:v046DpC52Fd* + usb:v046DpC531d* + usb:v046DpC532d* + usb:v046DpC534d* + usb:v046DpC537d* + usb:v046DpC539d* + usb:v046DpC53Ad* + usb:v046DpC53Dd* + usb:v046DpC53Fd* + usb:v046DpC541d* + usb:v046DpC545d* + usb:v046DpC547d* + usb:v046DpC548d* + + + usb:v046DpC06Bd* + usb:v046DpC07Cd* + usb:v046DpC07Dd* + usb:v046DpC07Ed* + usb:v046DpC07Fd* + usb:v046DpC08*d* + usb:v046DpC090d* + usb:v046DpC091d* + usb:v046DpC092d* + usb:v046DpC093d* + usb:v046DpC094d* + usb:v046DpC32Bd* + usb:v046DpC32Cd* + usb:v046DpC32Dd* + usb:v046DpC32Ed* + usb:v046DpC32Fd* + usb:v046DpC33*d* + usb:v046DpC340d* + usb:v046DpC341d* + usb:v046DpC342d* + usb:v046DpC343d* + usb:v046DpC344d* +