[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#962102: ITP: ltunify -- Pair and manage Logitech devices that use the unifying receiver



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!


Reply to: