Solaar is a Linux device manager for Logitech wireless and wired peripherals that connect via Unifying, Bolt, Lightspeed, or Nano receivers as well as USB and Bluetooth connections.
Logitech devices send special messages that the standard Linux input system ignores. Solaar responds to these messages to unlock device-specific functionality beyond basic input handling. The tool operates as a userspace manager rather than a kernel driver, allowing it to handle pairing, unpairing, device configuration, custom button mapping, and rule-based automation triggered by device messages.
Solaar suits users with Logitech keyboards, mice, and other peripherals who need to configure device-specific settings or automate actions based on device events on Linux. The project maintains a graphical interface for managing connected devices and a rule editor for creating custom automations. Installation packages are available through multiple distribution channels including standard repositories for some distributions, PPAs, and community-maintained packages for Arch, NixOS, Debian, Gentoo, and Mageia.
The project shows consistent maintenance with regular updates addressing user-reported issues and expanding device support. Development activity includes ongoing refinement of the rule system and device compatibility, with documentation maintained across multiple areas including usage guides, capability listings, and known issues tracking. The codebase remains actively engaged with community contributions and bug reports.