TLPUI: uma excelente interface gráfica construída em GTK para TLP

TLPLinux

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

configuração 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


Adicionar como fonte preferencial no Google