如何使用 TLP 提高 Debian 中笔记本电脑的电池寿命
TLP 是一款免费、开源且功能丰富的实用程序,用于优化运行 Debian 和其他 Linux 发行版的笔记本电脑的电池使用情况。您可以在 CLI 和 GUI 版本中找到适合您的任何版本。 TLP 附带了一个默认配置,该配置几乎完美地适合您的操作系统和底层机器。您所需要做的就是安装并启用该实用程序,然后就可以开始了。该实用程序的工作原理是在笔记本电脑使用电池而不是交流电运行时优化硬件设备使用的电源。
在本文中,我们将解释如何在 Debian 计算机上启用 TLP 以通过以下方式节省电池电量:
- TLP 命令行界面
- TLP 用户界面实用程序
我们已在 Debian Buster 10 系统上运行本文中提到的命令和过程。
安装和使用 TLP CLI
打开您的 Debian 命令行、终端,轻松通过系统应用程序启动器搜索。按Super/Windows键,可以在搜索栏中搜索Terminal,如下:
下一步是通过以下命令更新系统的存储库索引:
sudo apt-get update
这可以帮助您从 Internet 安装最新可用版本的软件。
请注意,只有授权用户才能在 Debian 上添加、删除和配置软件。请以 sudo 或 root 用户身份输入以下 apt-get 命令,以便在您的系统上安装 TLP:
sudo apt-get install tlp
系统可能会提示您选择是/否以继续安装。如果您想继续安装,请输入 Y。该过程可能需要一些时间,具体取决于您的互联网速度,之后 TLP 将安装在您的系统上。
您现在已准备好使用 TLP。让我们首先看看如何通过以下命令启动该实用程序;该命令在您的系统上启动 TLP 服务:
sudo tlp start
通过执行以下 TLP 命令,您可以查看详细的系统信息以及 TLP 实用程序的状态:
sudo tlp-stat -s
默认情况下,TLP 以最适合您的操作系统和硬件的预设配置启动。您可以通过以下命令查看此配置:
sudo tlp-stat -c
另一个非常有用的命令是通过 TLP 打印详细的电池报告。将 b 标志与 tlp-stat 命令一起使用可查看此信息:
sudo tlp-stat -b
如果您想从系统中删除此实用程序,可以通过 sudo 命令执行以下操作:
sudo apt-get remove tlp
在 y/n 提示符下输入 y,该软件将从您的系统中完全删除。
安装和使用 TLP UI
对于更喜欢 UI 的人,可以使用 TLP 实用程序的用户界面。让我们学习如何使用 github 上的 deb 包通过命令行安装它。
注意:在安装 TLP UI 之前,请确保您的系统上已安装并运行 TLP 实用程序。
以下是克隆并构建 deb 包(我们接下来将通过 git 下载)所需的一些先决条件:
sudo apt-get install python3-gi git python3-setuptools python3-stdeb
然后,使用 git 命令从 github 下载 TLPUI 包,如下所示:
git clone https://github.com/d4nj1/TLPUI
接下来,移动到下载的 TLPUI 目录并构建 deb 包,如下所示:
python3 setup.py --command-packages=stdeb.command bdist_deb
最后一步是通过dpkg安装deb包,如下:
sudo dpkg -i deb_dist/python3-tlpui_*all.deb
该过程可能需要一些时间,具体取决于您的互联网速度,之后 TLP UI 将安装在您的系统上。
您现在已准备好启动并使用该实用程序。在终端中输入以下命令。
tlpui
这就是 TLP UI 的样子。配置选项卡允许您查看和编辑 TLP 设置。而“统计信息”选项卡可让您查看系统和电池使用统计信息。
这里最重要的按钮是 TLP-ENABLE 滑块开和关按钮。通过此按钮,您可以根据您的配置通过 TLP 启用/禁用电池优化。请确保使用“文件”菜单中的“保存”选项保存对 TLP 配置文件的更改。
如果您想从通过此方法安装的 Debian 中删除该实用程序,可以通过在终端中输入以下命令来实现:
sudo dpkg -r python3-tlpui
因此,这两种方式是您在 Debian 系统上使用电池最有效的方式。一旦启用 TLP 服务,您就会开始注意到电池寿命会延长,否则这是运行 Linux 的笔记本电脑经常遇到的问题。