Skip to content

Releases: juanmagdev/ThinkPad-Red-Led-Control

ThinkPad Red Led Control v6 – Helper Setup & Boot Persistence

30 Dec 09:39

Choose a tag to compare

This release introduces a new helper-based architecture that eliminates password prompts and adds boot persistence support:

  • Helper-based LED control: Replaces pkexec with a sudo helper for smoother operation
  • Boot persistence: LED state is now restored after reboot via systemd service
  • Easy setup: New install.sh script for one-command installation
  • GNOME 46+ compatibility: Fixed ByteArray import error for newer GNOME versions

Changelog

  • Added thinkpad-red-led-helper for passwordless LED control
  • Added thinkpad-red-led-restore.service for boot persistence
  • Added install.sh for automated setup
  • Fixed ByteArray import error on GNOME 46+ (replaced with TextDecoder)
  • Fixed uppercase letters support in Morse code panel
  • Added support for GNOME 48 and 49
  • Updated README with installation and troubleshooting guides

Setup (after install)
bash ~/.local/share/gnome-shell/extensions/thinkpad-red-led@juanmagd.dev/install.sh

Thanks to @yurijde for the persistence method, sudo setup, and bug fixes

ThinkPad Red Led Control v4 – UI Bug Fixes

08 Mar 09:14

Choose a tag to compare

This release just give support to GNOME 47.

Changelog:

  • Metadata file updated

ThinkPad Red Led Control v3 – UI Bug Fixes

26 Feb 22:09

Choose a tag to compare

This release focuses on fixing several UI bugs to improve user experience. The functionality of controlling and customizing the ThinkPad red LED from the top panel is still intact. Users can turn the LED on/off, blink it, and even send Morse code messages.

Changelog:

  • Fixed UI bugs that caused visual inconsistencies.
  • Improved interaction responsiveness within the settings panel.
  • Minor code optimizations for better performance.

Download & Install:

  1. Download the latest .zip file from Assets below
  2. Extract and move the folder to ~/.local/share/gnome-shell/extensions/
  3. Restart GNOME Shell (Log out)
  4. Enable the extension via gnome-extensions

...or just Download the Extensions from the GNOME Extension Shell store.