Linux devices manager for the Logitech Unifying Receiver

Edit Package solaar

Solaar is a Linux device manager for Logitech’s Unifying Receiver peripherals. It is able to pair/unpair devices to the receiver, and for most devices read battery status.

It comes in two flavors, command-line and GUI. Both are able to list the devices paired to a Unifying Receiver, show detailed info for each device, and also pair/unpair supported devices with the receiver.

Refresh
Refresh
Source Files
Filename Size Changed
Solaar-1.1.9.obscpio 0003947532 3.76 MB
Solaar.obsinfo 0000000095 95 Bytes
_service 0000000681 681 Bytes
_servicedata 0000000234 234 Bytes
solaar-fix-desktop-categories.patch 0000000891 891 Bytes
solaar.changes 0000030329 29.6 KB
solaar.spec 0000004865 4.75 KB
Revision 25 (latest revision is 29)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1078468 from Andreas Schneider's avatar Andreas Schneider (gladiac) (revision 25)
- Update to version 1.1.9:
  * device: add descriptior for EX110 keyboard
  * release 1.1.9rc2
  * device: Add support for G535 wireless gaming headset (#2034)
  * docs: Fix punctuation and language in rules.md (#2032)
  * po: updated greek translation (#2030)
  * Fix sentences and punctuation in features.md (#2029)
  * docs: Fix spelling and capitalisation in index.md (#2028)
  * Fix punctuation and wording in capabilities.md
  * Update Polish translation
  * release 1.1.9rc1
  * docs: add description for LIFT mouse
  * ui: remove deprecated GTK code
  * ui: zero exit code for kill interrupts
  * docs: update information about MX Master 3 for Business
  * rules: add Test condition for battery charging
  * doc: add description of G304 Lightspeed Wireless Gaming Mouse
  * device: get wpid for 28Mz devices from udev when enumerating
  * ui: add editing of Device rule condition
  * rules: add Device condition
  * docs: add Logi Pop Keys description
  * ui: don't show wireless link or battery information when unknown or not present
  * ui: online devices with no battery information probably don't have a battery
  * device: add desccriptor for G9x
  * receiver: fix bug in determining kind of devices for 27Mz receivers
  * device: add descriptor for LX7 mouse
  * doc: update documentation for EX100 receiver
  * doc: add description of Illuminated Keyboard with ID C318
  * ui: ignore smooth scroll settings by default
  * configuration: fix glitch when changing versions
  * rules: add more debugging output for rules
  * device: add descriptor for Illuminated Keyboard USB ID C318
  * device: clean up pinging code
  * device: put initial ping of direct-connected devices inside listener thread
  * settings: read and check before write for range settings
  * doc: update lightspeed receiver descriptions
  * ui: mention compatability and non-connection in pairing window
  * ui: improve determination of whether pairing possible
  * receiver: count found devices when enumerating them and cut off when all found
  * config: remove derived fields from config file when Solaar version changes
  * device: allow device descriptors without name and codename
  * ui: Filter and escape technical detail fields (#1953)
  * settings: add setting for ADC power management
  * docs: add description of G535 and N545
  * device: correctly determine whether to ping with a long HID++ message
  * device: add description for K470 keyboard from the MK470 combo (#1945)
  * docs: add setting value for mouse gestures
  * po: update German translation (#1940)
  * Update French translation for 1.1.8 release
  * tools: remove unnecessary clean.sh
  * tools: remove non-working monitor.py
  * ui: retry adding devices if permissions are wrong
  * ui: better handling of IO errors at device creation
  * ui: improve error pop-up for errors when creating devices
  * ui: add KeyIsDown to list of conditions
  * ui: allow editing of KeyIsDown conditions
  * docs: document KeyIsDown rule condition
  * rules: add KeyIsDown condition
  * device: clean up device creation
  * receiver: clean up receiver creation
Comments 6


Marko Batrac's avatar

Hi, I tried to install Solaar on OpenSuse Aeon, but got this while running app : marko@apps:~> solaar solaar: error: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/solaar/gtk.py", line 165, in main import solaar.listener as listener File "/usr/lib/python3.11/site-packages/solaar/listener.py", line 34, in <module> from logitech_receiver import notifications as _notifications File "/usr/lib/python3.11/site-packages/logitech_receiver/notifications.py", line 27, in <module> from . import diversion as _diversion File "/usr/lib/python3.11/site-packages/logitech_receiver/diversion.py", line 31, in <module> import dbus ModuleNotFoundError: No module named 'dbus'


Andreas Schneider's avatar

Fixed, thanks


Marko Batrac's avatar

I tried again, now i got this :

%posttrans(solaar-udev-1.1.10-1.1.noarch) script output: hidraw1: Failed to write 'add' to '/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.0/0003:046D:C548.0003/hidraw/hidraw1/uevent': Permission denied hidraw2: Failed to write 'add' to '/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.1/0003:046D:C548.0004/hidraw/hidraw2/uevent': Permission denied hidraw3: Failed to write 'add' to '/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.2/0003:046D:C548.0005/hidraw/hidraw3/uevent': Permission denied hidraw0: Failed to write 'add' to '/sys/devices/platform/AMDI0010:00/i2c-0/i2c-ELAN2841:00/0018:04F3:31AD.0001/hidraw/hidraw0/uevent': Permission denied warning: %posttrans(solaar-udev-1.1.10-1.1.noarch) scriptlet failed, exit status 1 %posttrans(dracut-fips-059+suse.501.gc44a365d-1.2.x86_64) script output: Failed to send reload request: Permission denied error: lua script failed: [string "%transfiletriggerin(udev-254.5-2.2.x86_64)"]:4: Unknown error 256 Running post-transaction scripts .........................................[done] marko@apps:~> solaar solaar: error: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/solaar/gtk.py", line 165, in main import solaar.listener as listener File "/usr/lib/python3.11/site-packages/solaar/listener.py", line 34, in <module> from logitech_receiver import notifications as _notifications File "/usr/lib/python3.11/site-packages/logitech_receiver/notifications.py", line 27, in <module> from . import diversion as _diversion File "/usr/lib/python3.11/site-packages/logitech_receiver/diversion.py", line 31, in <module> import dbus ModuleNotFoundError: No module named 'dbus'

openSUSE Build Service is sponsored by