Vor einiger Zeit habe ich hier im Blog einen Artikel über TLP geschrieben, ein hervorragendes Tool, das uns beim Energiemanagement hilft und erklärt, wie es in unserem Laptop eingesetzt wird.
Heute lernen wir eine grafische Benutzeroberfläche für TLP kennen, mit der wir die beste Leistung und Funktionalität dieser Anwendung auf unseren Computern erzielen können.
Ich muss Sie daran erinnern, dass TLP ein Tool ist, das für die CLI oder, falls diese nicht verfügbar ist, für die Kommandozeile entwickelt wurde.
Daher arbeiten nicht viele Benutzer lieber auf diese Weise, und dies umso mehr, wenn TLP viele verschiedene Optionen und Einstellungen hat.
Über TLPUI
Das Tool, mit dem wir TLP über eine grafische Benutzeroberfläche verwalten können, heißt TLPUI. Es handelt sich dabei um eine auf GTK basierende grafische Benutzeroberfläche für TLP.
TLPUI gilt als Beta-Software. In dieser Entwicklungsphase kann es TLP-Einstellungen lesen, anzeigen und speichern sowie Informationen über Konfigurationsänderungen anzeigen (Standardwerte und gespeicherter/nicht gespeicherter Status).
Um diese grafische Oberfläche auf dem System zu installieren, müssen einige Voraussetzungen erfüllt sein.
Es klappt:
- Einstellungen können gelesen und angezeigt werden
- Zeigt Informationen zu Konfigurationsänderungen an (Standard / nicht gespeichert)
- Änderungen können mit Benutzerberechtigungen und sudo (/ etc / default / tlp) gespeichert werden.
- tlp-stat kann in ui geladen werden (einfach und vollständig)
Bedarf
Die erste und offensichtlichste Voraussetzung ist, dass TLP bereits auf dem System installiert ist , zusätzlich zu den Gtk3-Bibliotheken (die auf den meisten aktuellen Systemen bereits vorhanden sind) und Python3.
Falls Sie TLP noch nicht installiert haben, finden Sie in diesem Beitrag die Befehle zur Installation dieses Tools auf einigen der gängigsten Linux-Distributionen. Den Link finden Sie hier.
Python 3 unter Linux installieren
Wenn Sie Python 3 nicht auf Ihrem System haben, müssen Sie die Befehle befolgen, die ich unten teile, um es zu erhalten.
Für alle Benutzer von Debian, Ubuntu, Linux Mint und deren Derivaten gilt: Folgender Befehl muss ausgeführt werden:
sudo apt install python3-gi git python3-setuptools python3-stdeb
Für alle Benutzer von Arch Linux, Antergos, Manjaro Linux oder einem von Arch abgeleiteten System gilt: Führen Sie den folgenden Befehl aus.
sudo pacman -S python-pip python3
Für Benutzer von CentOS, RHEL, Fedora oder einer davon abgeleiteten Distribution installieren wir Folgendes:
sudo yum -S python-pip python3
Wenn Sie ein Benutzer einer beliebigen Version von openSUSE sind, müssen Sie Folgendes in einem Terminal eingeben:
sudo zypper in python3 python-pip
TLPUI herunterladen

Der nächste Schritt ist nun das Herunterladen des TLPUI-Tools, das uns die grafische Benutzeroberfläche von TLP bereitstellt.
Dazu müssen wir ein Terminal öffnen, in dem wir ZIP herunterladen und extrahieren.
Wir werden die folgenden Befehle eingeben:
git clone https://github.com/d4nj1/TLPUI
cd TLPUI
Sobald wir uns im Ordner befinden, führen wir folgenden Befehl aus:
python3 -m tlpui
Dies öffnet die grafische Oberfläche, mit der wir mit TLP arbeiten können.
Im speziellen Fall von Debian, Ubuntu und deren Derivaten können wir das Paket so erstellen, dass ein deb-Paket entsteht , das wir auf dem System installieren können.
Wir tun dies , indem wir die folgenden Befehle im Terminal ausführen:
CD TLPUI
python3 setup.py –command-packages = stdeb.command bdist_deb
Anschließend installieren wir das DEB-Paket mithilfe des Befehls `dpkg` auf dem System. Dadurch wird das generierte TLPUI-DEB-Paket (python3-tlpui_0.1-1_all.deb) installiert. Alternativ können Sie es auch über ein grafisches Tool installieren. Sie finden das generierte TLPUI-DEB-Paket im Ordner `TLPUI/deb_dist`.
sudo dpkg -i deb_dist/python3-tlpui_*all.deb
Möglicherweise stellen Sie fest, dass die Konfigurationsdatei leer ist, wenn Sie die grafische Benutzeroberfläche von TLPUI ausführen. Dies lässt sich wie folgt beheben.
In einem Terminal geben wir Folgendes ein:
mkdir ~/.config/tlpui
gedit ~/.config/tlpui/tlpui.cfg
Ersetzen Sie den Inhalt dieser Datei durch Folgendes (Sie können diese Optionen anpassen):
[default]
language = en_EN
tlpconfigfile = /etc/default/tlp
activecategorie = 0
windowxsize = 900
windowysize = 600