Hi all, Peter here, author of ltunify. Thank you for your interest :-) Regarding Solaar vs ltunify, I have contributed to both projects, but continue to use ltunify because it is a small program with no external dependencies. This makes it perfect for pairing or listing devices on a minimal point-of-sales system for example, or copying over the binary and run it over SSH.
For those looking for more features such as the ability to control settings such as swapping the Fn buttons on keyboards, or a GUI/CLI to control new or existing devices, Solaar offers this. While it was dormant for a while, it has gained new maintainers, so it will continue to be a great alternative. In the future, Solaar might offload some of its protocol stuff to a separate daemon, but this development has not completed yet. See these references: https://github.com/pwr-Solaar/Solaar/issues/654 https://github.com/FFY00/logitechd For those interested in battery status, Solaar offers this functionality, but so does UPower (as integrated with the Plasma and GNOME desktops, and possibly others). A point to note, both Solaar and ltunify have a udev rule that grants the seated user rights to directly control the receiver by making the hidraw node accessible to non-root users. I still use this rule myself for usability, but more cautious users should note that this also allows those users to directly read events such as keystrokes, potentially bypassing additional security measures put in place by Wayland for example. For most users this should not be a problem, if arbitrary code is running as your user, you have more problems to worry about. There have some fixes since the 0.2 release, so if it helps I could tag a new version. -- Kind regards, Peter Wu https://lekensteyn.nl P.S. hoi Geert!