Qualche tempo fa ho scritto un articolo qui sul blog riguardo a TLP, un ottimo strumento che ci aiuterà nella gestione energetica e nel suo utilizzo all'interno del nostro laptop.
Oggi impareremo a conoscere un'interfaccia grafica progettata per TLP, che ci permetterà di ottenere le migliori prestazioni e funzionalità da questa applicazione sui nostri computer.
Devo ricordarti che TLP è uno strumento progettato per la CLI o, in mancanza di questa, per la riga di comando.
Quindi non molti utenti preferiscono lavorare in questo modo e ancora di più quando TLP ha molte opzioni e impostazioni diverse.
Informazioni su TLPUI
Lo strumento che ci aiuterà a gestire TLP tramite un'interfaccia grafica si chiama TLPUI. Si tratta di un'interfaccia grafica per TLP basata su GTK.
TLPUI è considerato un software in versione beta. In questa fase di sviluppo, è in grado di leggere, visualizzare e salvare le impostazioni TLP e di mostrare informazioni sulle modifiche alla configurazione (valori predefiniti e stato di salvataggio/non salvataggio).
Per installare questa interfaccia grafica sul sistema è necessario disporre di alcuni prerequisiti.
Funziona:
- Le impostazioni possono essere lette e visualizzate
- Visualizza le informazioni sulle modifiche alla configurazione (predefinita / non salvata)
- Le modifiche possono essere salvate con i permessi dell'utente e sudo (/ etc / default / tlp)
- tlp-stat può essere caricato nell'interfaccia utente (semplice e completo)
Requisiti
Il primo e più ovvio requisito è che TLP sia già installato sul sistema , oltre alle librerie GTK3 (presenti sulla maggior parte dei sistemi moderni) e a Python3.
Se non hai ancora installato TLP, puoi consultare il post in cui condivido i comandi per installare questo strumento su alcune delle distribuzioni Linux più diffuse. Il link è qui.
Installazione di Python 3 su Linux
Se non hai Python 3 sul tuo sistema, devi seguire i comandi che condivido di seguito per ottenerlo.
Per gli utenti di Debian, Ubuntu, Linux Mint e qualsiasi derivata di queste, è necessario eseguire il seguente comando:
sudo apt install python3-gi git python3-setuptools python3-stdeb
Per chi utilizza Arch Linux, Antergos, Manjaro Linux o qualsiasi sistema derivato da Arch, è necessario eseguire il seguente comando.
sudo pacman -S python-pip python3
Per coloro che utilizzano CentOS, RHEL, Fedora o qualsiasi distribuzione derivata da queste, installeremo con:
sudo yum -S python-pip python3
Se sei un utente di qualsiasi versione di openSUSE, devi digitare quanto segue in un terminale:
sudo zypper in python3 python-pip
Scarica TLPUI

Il passo successivo consiste nel scaricare lo strumento TLPUI, che ci fornirà l'interfaccia grafica di TLP.
Per fare ciò dobbiamo aprire un terminale in cui procederemo a scaricare ed estrarre ZIP.
Digiteremo i seguenti comandi:
git clone https://github.com/d4nj1/TLPUI
cd TLPUI
Una volta all'interno della cartella, eseguiremo il seguente comando:
python3 -m tlpui
Questo aprirà l'interfaccia grafica con cui possiamo lavorare con TLP.
Nel caso specifico di Debian, Ubuntu e derivati, possiamo creare un pacchetto .deb da installare sul sistema.
Lo facciamo eseguendo i seguenti comandi nel terminale:
cd TLPUI
python3 setup.py –command-packages = stdeb.command bdist_deb
Fatto ciò, installeremo ora il pacchetto .deb sul sistema utilizzando il comando dpkg, che installa il pacchetto DEB TLPUI generato (python3-tlpui_0.1-1_all.deb). In alternativa, è possibile installarlo utilizzando uno strumento grafico. Troverete il pacchetto DEB TLPUI generato nella cartella TLPUI/deb_dist.
sudo dpkg -i deb_dist/python3-tlpui_*all.deb
Potrebbe capitare che il file di configurazione risulti vuoto all'avvio dell'interfaccia grafica TLPUI. Possiamo risolvere questo problema nel modo seguente.
In un terminale digiteremo:
mkdir ~/.config/tlpui
gedit ~/.config/tlpui/tlpui.cfg
E sostituisci il contenuto di questo file con il seguente (puoi regolare queste opzioni):
[default]
language = en_EN
tlpconfigfile = /etc/default/tlp
activecategorie = 0
windowxsize = 900
windowysize = 600