Install TLP
Extend the life of your battery by limiting it.
1. Update Hosts content
If you have changed the hostname before, it may not have been updated in /etc/hosts
. Correct this to avoid problems during installation.
# Specify the current hostname in /etc/hosts
sudo sed -i "/^127\.0\.1\.1\s\+/s/\S\+$/$(hostname)/" /etc/hosts
2. Install TLP
TLP is a power management service.
# Debian, Ubuntu, Kali, Linux Mint (APT)
sudo apt install -y tlp tlp-rdw
# Red Hat, CentOS, Fedora, AlmaLinux, Rocky (DNF / YUM)
sudo dnf install -y tlp tlp-rdw
sudo yum install -y tlp tlp-rdw
# OpenSUSE (Zypper)
sudo zypper -n install tlp tlp-rdw
# Arch, Manjaro (Pacman)
sudo pacman -S --noconfirm tlp tlp-rdw
# Start TLP
sudo tlp start
3. Complete the TLP setup
Set up and use TLP.
# Enable battery limiting in TLP config
sudo sed -i "/START_CHARGE_THRESH_BAT0/s/^#//" /etc/tlp.conf
sudo sed -i "/STOP_CHARGE_THRESH_BAT0/s/^#//" /etc/tlp.conf
# Restart TLP for the changes to take effect
sudo systemctl restart tlp
TIP: Uninstall TLP
This is how you can uninstall TLP.
# Debian, Ubuntu, Kali, Linux Mint (APT)
sudo apt purge -y tlp tlp-rdw
# Red Hat, CentOS, Fedora, AlmaLinux, Rocky (DNF / YUM)
sudo dnf remove -y tlp tlp-rdw
sudo yum remove -y tlp tlp-rdw
# OpenSUSE (Zypper)
sudo zypper -n remove -u tlp tlp-rdw
# Arch, Manjaro (Pacman)
sudo pacman -Rns --noconfirm tlp tlp-rdw
Last updated