TLPUI: un'eccellente interfaccia grafica costruita in GTK per TLP

Linux TLP

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

tlpui-configurazione

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


Aggiungi come fonte preferita in Google