After the today update, Solaar (from 1.1.1-1 to 1.1.2-2) give errors when I attempt to set the Keyboard:
solaar config 1 fn-swap
solaar: error: Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/solaar/cli/__init__.py", line 205, in run
m.run(c, args, _find_receiver, _find_device)
File "/usr/lib/python3.10/site-packages/solaar/cli/config.py", line 174, in run
setting = _settings_templates.check_feature_setting(dev, setting_name)
File "/usr/lib/python3.10/site-packages/logitech_receiver/settings_templates.py", line 1221, in check_feature_setting
feature = check_feature(device, setting)
File "/usr/lib/python3.10/site-packages/logitech_receiver/settings_templates.py", line 1180, in check_feature
if sclass.feature not in device.features:
File "/usr/lib/python3.10/site-packages/logitech_receiver/hidpp20.py", line 316, in __contains__
ivalue = int(featureId)
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
Downgrade it to 1.1.1-1 solve the issue.
comes from manjaro repo, not AUR.
EDIT: However, solaar-git
from AUR works OK without the mentioned errors.