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.

56 lines
1.3 KiB

# 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
```
## 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
```