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

TLPLinux

Faz algum tempo escreva um artigo sobre TLP aqui no blog que é uma excelente ferramenta que nos ajudará na gestão de energia e na forma como é utilizada no nosso portátil.

Agora Hoje vamos conhecer uma interface gráfica projetada para TLP com o qual podemos obter o melhor funcionamento e desempenho deste aplicativo em nossos computadores.

Devo lembrar que TLP é uma ferramenta projetada para CLI ou falhando isso 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 BPD de uma interface gráfica é chamado de TLPUI. Esta é uma GUI TLP construída em GTK.

TLPUI é considerado software beta. Neste estágio de desenvolvimento, você pode ler, visualizar e salvar configurações TLP, exibir informações sobre alterações de configuração (valores padrão e status 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 deles e obviamente é tem TLP já instalado no sistemaAlém deles, ter as bibliotecas Gtk3 instaladas (a maioria dos sistemas atuais já as possui) e Python3 instalado.

Si eles não têm o TLP instalado ainda você pode consultar a publicação no qual compartilho os comandos para poder instalar esta ferramenta em algumas das distribuições Linux mais populares. O link é este.

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.

Pára Aqueles que são usuários de Debian, Ubuntu, Linux Mint e qualquer derivado destes, deve-se executar o seguinte comando:

sudo apt install python3-gi git python3-setuptools python3-stdeb

No caso de quem é usuário de Arch Linux, Antergos, Manjaro Linux ou qualquer sistema derivado de Arch deve executar o seguinte comando.

sudo pacman -S python-pip python3

Enquanto para aqueles que são usuários de CentOS, RHEL, Fedora ou qualquer distribuição derivada destes, iremos instalar com:

sudo yum -S python-pip python3

Se você é um usuário de qualquer versão do openSUSE você deve digitar o seguinte em um terminal:

sudo zypper in python3 python-pip

Download TLPUI

configuração tlpui

Agora o próximo passo será fazer o download da ferramenta TLPUI com a qual obteremos a interface gráfica 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 estando dentro da pasta vamos executar o seguinte comando:

python3 -m tlpui

Isso abrirá a interface gráfica com a qual podemos trabalhar com o TLP.

Pára No caso especial do Debian, Ubuntu e derivados, podemos construir o pacote para criar um pacote deb que podemos instalar no sistema.

Este Fazemos isso executando os seguintes comandos no terminal:

CD TLPUI

python3 setup.py –command-packages = stdeb.command bdist_deb

Feito isso agora vamos instalar o pacote deb no sistema com o comando dpkg, que instala o pacote TLPUI DEB gerado (python3-tlpui_0.1-1_all.deb), mas você também pode instalá-lo usando uma ferramenta gráfica. Você encontrará o pacote TLPUI DEB gerado na pasta TLPUI / deb_dist.

sudo dpkg -i deb_dist/python3-tlpui_*all.deb

É possível que, ao executar a interface gráfica TLPUI, eles possam descobrir que o arquivo de configuração está vazio. Resolvemos isso da seguinte maneira.

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


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.