Skip to content
/ gdevd Public

Daemon to control background LEDs of Logitech gaming devices

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

R1tschY/gdevd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logitech Gaming Devices Daemon

Systemd daemon to control background LEDs of Logitech gaming devices.

Features

  • Set different pre-defined color animations or static colors
  • Reapply last set configuration after
    • reboot
    • suspend
    • re-plugging (USB hotplugging)

Supported Devices

  • G213 Keyboard
  • G203 LIGHTSYNC Mouse

Installation

Install prerequisites for building:

# For Debian-based distributions:
sudo apt install libdbus-1-dev libusb-1.0-0-dev pkg-config

Build daemon and install Systemd service:

cargo install gdevd && sudo ~/.cargo/bin/gdevctl install-service

It installs two binaries:

  • /usr/local/bin/gdevctl: Command line utility to speak to the daemon via DBus
  • /usr/local/bin/gdevd: Daemon that exposes DBus service on system bus (de.richardliebscher.gdevd)

Usage

gdevctl --help

About

Daemon to control background LEDs of Logitech gaming devices

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Languages