前段时间我在这篇博客上写了一篇关于 TLP 的文章, TLP 是一个非常棒的工具,可以帮助我们进行能源管理,以及它如何在我们的笔记本电脑中使用。
今天我们将学习一个专为 TLP 设计的图形界面,这将使我们能够在计算机上获得该应用程序的最佳性能和功能。
我必须提醒您,TLP 是一个专为 CLI 设计的工具,或者,如果不行,也可以用于命令行。
因此,当TLP具有许多不同的选项和设置时,没有多少用户喜欢以这种方式工作,甚至更多。
关于TLPUI
用于帮助我们通过图形界面管理 TLP 的工具名为 TLPUI。这是一个基于 GTK 构建的 TLP 图形界面。
TLPUI目前仍处于测试阶段。在这个开发阶段,它可以读取、查看和保存 TLP 设置,并显示有关配置更改的信息(默认值和已保存/未保存状态)。
为了在系统上安装此图形界面,必须具备一些先决条件。
有用:
- 可以读取和显示设置
- 显示有关配置更改的信息(默认/未保存)
- 可以使用用户权限和sudo(/ etc / default / tlp)保存更改
- 可以在ui中加载tlp-stat(简单而完整)
要求
第一个也是最明显的要求是系统上已经安装了 TLP,此外还需要安装 Gtk3 库(大多数当前系统都已安装)和 Python3。
如果您尚未安装 TLP,可以查看我分享的在几种最流行的 Linux 发行版上安装此工具的命令的文章。链接在此。
在Linux上安装Python 3
如果您的系统上没有Python 3,则必须遵循以下我共享的命令才能获得它。
对于使用 Debian、Ubuntu、Linux Mint 及其任何衍生版本的用户,我们必须运行以下命令:
sudo apt install python3-gi git python3-setuptools python3-stdeb
对于使用 Arch Linux、Antergos、Manjaro Linux 或任何基于 Arch 的系统的用户,您应该运行以下命令。
sudo pacman -S python-pip python3
对于CentOS、RHEL、Fedora 或任何基于这些发行版的用户,我们将使用以下命令进行安装:
sudo yum -S python-pip python3
如果您使用的是任何版本的openSUSE,则必须在终端中输入以下命令:
sudo zypper in python3 python-pip
TLPUI下载

下一步是下载 TLPUI 工具,它将为我们提供 TLP 图形界面。
为此,我们必须打开一个终端,在该终端中我们将继续下载并解压缩ZIP。
我们将键入以下命令:
git clone https://github.com/d4nj1/TLPUI
cd TLPUI
进入文件夹后,我们将执行以下命令:
python3 -m tlpui
这将打开我们可以使用TLP的图形界面。
以Debian、Ubuntu 及其衍生发行版为例,我们可以构建软件包,创建一个 deb 软件包,然后将其安装到系统上。
我们通过在终端运行以下命令来实现这一点:
光盘 TLPUI
python3 setup.py –command-packages = stdeb.command bdist_deb
完成上述步骤后,我们将使用 dpkg 命令在系统上安装 deb 包,该命令会安装生成的 TLPUI DEB 包 (python3-tlpui_0.1-1_all.deb)。或者,您也可以使用图形界面工具进行安装。生成的 TLPUI DEB 包位于 TLPUI/deb_dist 文件夹中。
sudo dpkg -i deb_dist/python3-tlpui_*all.deb
运行 TLPUI 图形界面时,您可能会发现配置文件为空。我们可以按以下步骤解决此问题。
在终端中,我们将输入:
mkdir ~/.config/tlpui
gedit ~/.config/tlpui/tlpui.cfg
并将此文件的内容替换为以下内容(您可以调整以下选项):
[default]
language = en_EN
tlpconfigfile = /etc/default/tlp
activecategorie = 0
windowxsize = 900
windowysize = 600