Battery (low/critical) status indication by making a (the capslock) LED blink
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
denes 9ad79d248d
Checking kernel config for CONFIG_X86_PLATFORM_DEVICES in gentoo ebuild
6 years ago
app-misc/battery_status_led Checking kernel config for CONFIG_X86_PLATFORM_DEVICES in gentoo ebuild 6 years ago
debian Debian package creator script 6 years ago
redhat Redhat package creator script 6 years ago
.gitignore Adding .gitignore file 6 years ago
LICENSE Rearranging files paths 7 years ago
README.md Redhat package creator script 6 years ago
battery_status_led.service Adding WantedBy=multi-user.target, let's see... 7 years ago
battery_status_led.sh Refactoring 7 years ago

README.md

Battery Status LED

Battery (low/critical) status indication by making a (the capslock) LED blink

Prerequisites:

Make sure you have your laptop's ACPI module compiled into your kernel:

Device Drivers > X86 Platform Specific Device Drivers

For example: Asus laptop extras, ThinkPad ACPI Laptop Extras, etc.

Usage:

Execute the script as a root user:

/usr/bin/battery_status_led.sh

Or start with systemd:

systemctl start battery_status_led
systemctl enable battery_status_led

The LED device can be changed by editing the systemd service file's line:

Environment="BATTERY_STATUS_LED_DEV=/sys/class/leds/input4\:\:capslock"

Manual install on gentoo:

cd DIR
git clone https://github.com/dmatetelki/battery_status_led
cd /usr/local/portage/app-misc/
ln -s DIR/battery_status_led/app-misc/battery_status_led  battery_status_led
ebuild battery_status_led-0.1.ebuild digest
emerge battery_status_led

Creating a debian package and installing it:

cd DIR
git clone https://github.com/dmatetelki/battery_status_led
cd battery_status_led/debian
./package.deb
sudo dpkg -i ./batterystatusled_0.1-1.deb

Creating RPM package and installing it:

cd DIR
git clone https://github.com/dmatetelki/battery_status_led
cd battery_status_led/redhat
./package.rpm
sudo rpm -i ./battery_status_led-0.1-1.noarch.rpm

Note:

Did you know that the CapsLock key can be turned into another Ctrl? Add the following lines to ~/.Xmodmap :

remove Lock = Caps_Lock
keycode 0x42 = Control_L
add Control = Control_L