System 76 Keyboards Versions Save

Rainbow / CPU monitor for system76 colored keyboards

1.1.0

4 years ago
  • Fixes issue where :0 may not be first display
  • Puts configuration file in the correct place #23
  • Update readme file

1.1.0-beta5

4 years ago
  • Adds a .deb file for pop-os users
  • Uses a configuration file instead of what's described in the readme

The configuration file lives in /etc/keyboard-color.json. A Manual installation has to be done from source with make install.

1.1.0-beta.2

4 years ago
  • Only update the keyboard when the color will change
  • Switch from a "frequency" to "frames per second"
  • Use time based exponential smoothing instead of frame-based, which is much smoother
  • Update the readme
  • Add time monitor
  • Properly handle missing leds
  • Disable smoothing for HDD activity

Known issues

  • Filters do not work on solid color mode
  • Filters sometimes cause insane CPU load

1.1.0-beta.1

4 years ago
  • Disable checks for arithmetic overflow (will enable in unit tests first)
  • Only delete pid file if actually running that pid

1.1.0-beta.0

4 years ago
  • More unit tests
  • Adds more resilience

1.0.2

4 years ago
  • Add support for the /sys/class/leds/system76_acpi::kbd_backlight/color path
  • Handle exiting more cleanly on ctrl-c or shutdown by systemd
  • Add WashedOut filter
  • Add BlackWhite filter

1.0.1

4 years ago
  • Fixed an issue with localization missing

1.0

4 years ago

Major release

  • Now written in C# instead of PHP
  • Added filter post-processing, currently only Heartbeat is implemented, more to come!
  • Added better installation support and changing of modes.
  • Added solidcolor support and the ability to set a custom color