Fa algun temps redacte aquí al bloc un article sobre TLP la qual és una excel·lent eina que ens ajudarà amb la gestió de l'energia i la manera com és utilitzada dins del nostre ordinador portàtil.
Ara el dia d'avui coneixerem una interfície gràfica dissenyada per a TLP amb la qual cosa podrem obtenir el millor funcionament i rendiment d'aquesta aplicació als nostres equips.
He de recordar-los que TLP és una eina dissenyada per a CLI o si no n'hi ha per a la línia d'ordres.
Pel que no molts usuaris prefereixen treballar d'aquesta manera i més encara quan TLP compta amb moltes opcions i configuracions diferents.
sobre TLPUI
L'eina que ens ajudarà a manejar TLP des d'una interfície gràfica s'anomena TLPUI. Aquesta és una interfície gràfica de TLP construïda sobre GTK.
TLPUI es considera un programari beta. En aquesta etapa de desenvolupament, podeu llegir, visualitzar i desar la configuració de TLP, mostrar informació sobre els canvis de configuració (els valors predeterminats i l'estat de desat / no desat).
Per poder instal·lar aquesta interfície gràfica en el sistema és necessari comptar amb alguns requisits previs.
Que funciona:
- La configuració es pot llegir i mostrar
- Mostra informació sobre els canvis de configuració (valors predeterminats / no guardats)
- Els canvis es poden guardar amb permisos d'usuari i sudo (/ etc / default / tlp)
- tlp-stat es pot carregar en ui (simple i complet)
Requisits
El primer i per obvietat és comptar amb TLP instal·lat ja en el sistema , a més d'ells comptar amb les llibreries de Gtk3 instal·lades (la majoria dels sistemes actuals ja les tenen) i Python3 instal·lat.
Si encara no tenen TLP instal·lat poden consultar la publicació en la qual els comparteixo les ordres per poder instal·lar aquesta eina en algunes de les distribucions de Linux més populars. Lenllaç és aquest.
Instal·lant Python 3 a Linux
Si no compten amb Python 3 en el seu sistema hauran de seguir els comandaments que comparteixo a continuació per poder-lo obtenir.
Per als que són usuaris de Debian, Ubuntu, Linux Mint i qualsevol derivat d'aquests, hem d'executar la següent ordre:
sudo apt install python3-gi git python3-setuptools python3-stdeb
Per al cas dels que siguin usuaris d' Arch Linux, Antergos, Manjaro Linux o qualsevol sistema derivat d'Arch, han d'executar la següent ordre.
sudo pacman -S python-pip python3
Mentre que per als que són usuaris de CentOS, RHEL, Fedora o qualsevol distribució derivada d'aquestes, instal·larem amb:
sudo yum -S python-pip python3
Si sou usuaris de qualsevol versió d' openSUSE heu de teclejar el següent en una terminal:
sudo zypper in python3 python-pip
Descàrrega d'TLPUI

Ara el següent pas serà descarregar l'eina TLPUI amb la qual cosa obtindrem la interfície gràfica de TLP.
Per a això haurem d'obrir una terminal en la qual procedirem a descarregar i extreure ZIP.
Anem a teclejar les ordres següents:
git clone https://github.com/d4nj1/TLPUI
cd TLPUI
I estant dins de la carpeta executarem la següent ordre:
python3 -m tlpui
Amb això s'obrirà la interfície gràfica amb la qual podrem treballar amb TLP.
Per al cas especialment de Debian, Ubuntu i derivats podem realitzar la construcció del paquet per crear un paquet deb que podrem instal·lar al sistema.
Això ho fem executant les següents ordres a la terminal:
cd TLPUI
python3 setup.py -command-packages = stdeb.command bdist_deb
Fet això ara instal·larem el paquet deb al sistema amb l'ordre dpkg, el qual instal·la el paquet TLPUI DEB generat (python3-tlpui_0.1-1_all.deb), però també el pot instal·lar utilitzant una eina gràfica. Trobareu el paquet TLPUI DEB generat a la carpeta TLPUI/deb_dist.
sudo dpkg -i deb_dist/python3-tlpui_*all.deb
És possible que en executar la interfície gràfica de TLPUI es trobin que el fitxer de configuració està buit. Això ho solucionem de la següent manera.
En una terminal anem a teclejar:
mkdir ~/.config/tlpui
gedit ~/.config/tlpui/tlpui.cfg
I reemplaci el contingut d'aquest arxiu amb el següent (pot ajustar aquestes opcions):
[default]
language = en_EN
tlpconfigfile = /etc/default/tlp
activecategorie = 0
windowxsize = 900
windowysize = 600