Há algum tempo, escrevi um artigo aqui no blog sobre o TLP, uma excelente ferramenta que nos ajudará com o gerenciamento de energia e como ela é utilizada em nossos laptops.
Hoje vamos aprender sobre uma interface gráfica projetada para o TLP, que nos permitirá obter o melhor desempenho e funcionalidade deste aplicativo em nossos computadores.
Devo lembrar que o TLP é uma ferramenta projetada para CLI ou, na falta desta, para a linha de comando.
Portanto, poucos usuários preferem trabalhar dessa forma e ainda mais quando o TLP tem muitas opções e configurações diferentes.
Sobre TLPUI
A ferramenta que nos ajudará a gerenciar o TLP a partir de uma interface gráfica chama-se TLPUI. Trata-se de uma interface gráfica para TLP construída sobre o GTK.
O TLPUI é considerado um software beta. Nesta fase de desenvolvimento, ele consegue ler, visualizar e salvar as configurações do TLP, além de exibir informações sobre as alterações de configuração (valores padrão e status de salvo/não salvo).
Para instalar esta interface gráfica no sistema, é necessário ter alguns pré-requisitos.
Funciona:
- As configurações podem ser lidas e exibidas
- Exibe informações sobre alterações de configuração (padrão / não salvo)
- As alterações podem ser salvas com permissões de usuário e sudo (/ etc / default / tlp)
- tlp-stat pode ser carregado na interface do usuário (simples e completo)
requisitos
O primeiro e mais óbvio requisito é ter o TLP já instalado no sistema , além das bibliotecas Gtk3 (a maioria dos sistemas atuais já as possui) e do Python 3.
Se você ainda não tem o TLP instalado, pode conferir a postagem onde compartilho os comandos para instalar essa ferramenta em algumas das distribuições Linux mais populares. O link está aqui.
Instalando Python 3 no Linux
Se você não tem o Python 3 em seu sistema, deve seguir os comandos que compartilho abaixo para obtê-lo.
Para usuários de Debian, Ubuntu, Linux Mint e qualquer derivado destes, é necessário executar o seguinte comando:
sudo apt install python3-gi git python3-setuptools python3-stdeb
Para usuários do Arch Linux, Antergos, Manjaro Linux ou qualquer sistema derivado do Arch, execute o seguinte comando.
sudo pacman -S python-pip python3
Para usuários do CentOS, RHEL, Fedora ou qualquer distribuição derivada destas, a instalação será feita com o seguinte comando:
sudo yum -S python-pip python3
Se você for usuário de qualquer versão do openSUSE, deverá digitar o seguinte em um terminal:
sudo zypper in python3 python-pip
Download TLPUI

O próximo passo é baixar a ferramenta TLPUI, que nos fornecerá a interface gráfica do TLP.
Para fazer isso, devemos abrir um terminal no qual procederemos para baixar e extrair o ZIP.
Vamos digitar os seguintes comandos:
git clone https://github.com/d4nj1/TLPUI
cd TLPUI
E, uma vez dentro da pasta, executaremos o seguinte comando:
python3 -m tlpui
Isso abrirá a interface gráfica com a qual podemos trabalhar com o TLP.
No caso específico do Debian, Ubuntu e derivados, podemos compilar o pacote para criar um pacote .deb que podemos instalar no sistema.
Fazemos isso executando os seguintes comandos no terminal:
CD TLPUI
python3 setup.py –command-packages = stdeb.command bdist_deb
Feito isso, vamos agora instalar o pacote deb no sistema usando o comando dpkg, que instala o pacote DEB do TLPUI gerado (python3-tlpui_0.1-1_all.deb). Alternativamente, você pode instalá-lo usando uma ferramenta gráfica. Você encontrará o pacote DEB do TLPUI gerado na pasta TLPUI/deb_dist.
sudo dpkg -i deb_dist/python3-tlpui_*all.deb
Você pode constatar que o arquivo de configuração está vazio ao executar a interface gráfica TLPUI. Podemos corrigir isso da seguinte forma.
Em um terminal, vamos digitar:
mkdir ~/.config/tlpui
gedit ~/.config/tlpui/tlpui.cfg
E substitua o conteúdo deste arquivo pelo seguinte (você pode ajustar essas opções):
[default]
language = en_EN
tlpconfigfile = /etc/default/tlp
activecategorie = 0
windowxsize = 900
windowysize = 600