Linux device manager for Logitech devices
Go to file
Daniel Pavel 8fc078bdaf hidapi.enumerate() returns an iterable 2012-11-02 22:09:04 +02:00
app fix for starting the application with no receiver connected 2012-11-02 22:07:35 +02:00
bin fixed loading readline history when the file does not exist 2012-11-02 09:57:08 +02:00
lib hidapi.enumerate() returns an iterable 2012-11-02 22:09:04 +02:00
rules.d updated udev rules file 2012-10-09 17:43:47 +03:00
share optimized some images 2012-11-02 10:04:48 +02:00
.gitignore brought solar app up-to-date with the UR api 2012-09-25 17:41:40 +03:00
COPYING readme and installation notes updated, license changed to GPLv2 2012-10-13 23:28:06 +03:00
INSTALL readme and installation notes updated, license changed to GPLv2 2012-10-13 23:28:06 +03:00
README reworked the receiver and devices into classes 2012-10-18 14:19:20 +03:00

README

Solaar
------


This application connects to a Logitech Unifying Receiver
(http://www.logitech.com/en-us/66/6079) and listens for events from devices
attached to it.

Currently the K750 solar keyboard is also queried for its solar charge status.
Support for other devices could be added in the future, but the K750 keyboard is
the only device I have and can test on.

Pairing and un-pairing of devices is planned, but not implemented at this time.


Requirements
------------

- Python (2.7 or 3.2).
- Gtk 3; Gtk 2 should partially work with some problems.
- Python GI (GObject Introspection), for Gtk bindings.
- Optional libnotify GI bindings, for desktop notifications.
- A hidapi native implementation (see the INSTALL file for details).


Thanks
------

This project began as a third-hand clone of Noah K. Tilton's logitech-solar-k750
project on GitHub (no longer available). It was developed further thanks to the
diggings in Logitech's HID protocol done, among others, by Julien Danjou
(http://julien.danjou.info/blog/2012/logitech-k750-linux-support) and
Lars-Dominik Braun (http://6xq.net/git/lars/lshidpp.git).


Cheers,
-pwr