`solaar show` displays my trackball, then reliably crashes when it comes to my keyboard: $ solaar show (process:2934566): Gdk-WARNING **: 14:49:05.428: The GDK_NATIVE_WINDOWS environment variable is not supported in GTK3. See the documentation for gdk_window_ensure_native() on how to get native windows. Unifying Receiver Device path : /dev/hidraw3 USB id : 046d:C52B Serial : hunter2 Firmware : 12.09.B0030 Bootloader : 04.16 Other : AA.AA Has 2 paired device(s) out of a maximum of 6. Notifications: wireless (0x000100) Device activity counters: 1=205, 2=233 1: MX Ergo Multi-Device Trackball Device path : /dev/hidraw4 ....lots and lots... 2: Wireless Wave Keyboard K350 Device path : /dev/hidraw5 WPID : 200A Codename : K350 Kind : keyboard Protocol : HID++ 1.0 Polling rate : 20 ms (50Hz) Serial number: hunter2 solaar: error: Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/solaar/cli/__init__.py", line 207, in run m.run(c, args, _find_receiver, _find_device) File "/usr/lib/python3.8/site-packages/solaar/cli/show.py", line 279, in run _print_device(dev) File "/usr/lib/python3.8/site-packages/solaar/cli/show.py", line 111, in _print_device if dev.firmware: File "/usr/lib/python3.8/site-packages/logitech_receiver/device.py", line 263, in firmware self._firmware = _hidpp10.get_firmware(self) File "/usr/lib/python3.8/site-packages/logitech_receiver/hidpp10.py", line 245, in get_firmware reply = read_register(device, REGISTERS.firmware, 0x01) File "/usr/lib/python3.8/site-packages/logitech_receiver/hidpp10.py", line 159, in read_register return device.request(request_id, *params) File "/usr/lib/python3.8/site-packages/logitech_receiver/device.py", line 430, in request return _base.request( File "/usr/lib/python3.8/site-packages/logitech_receiver/base.py", line 435, in request raise _hidpp20.FeatureCallError(number=devnumber, request=request_id, error=error, params=params) logitech_receiver.hidpp20.FeatureCallError: {'number': 2, 'request': 33265, 'error': 6, 'params': b'\x01'} Reproducible: Always [I] app-misc/solaar Available versions: 1.0.5-r2 **9999*l {appindicator doc libnotify KERNEL="linux" PYTHON_SINGLE_TARGET="python3_7 python3_8 python3_9"} Installed versions: 1.0.5-r2(02:48:44 PM 04/20/2021)(libnotify -appindicator -doc KERNEL="linux" PYTHON_SINGLE_TARGET="python3_8 -python3_7 -python3_9")
Use a newer upstream version.