💾 Archived View for texto-plano.xyz › leog › Machetes › 03_energy.gmi captured on 2023-11-14 at 08:10:02. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-06-14)
-=-=-=-=-=-=-
Esto lo que aplico siempre. Sin interfaz gráfica.
La verdad que no se nota mucho la diferencia con la batería que dura casi 5 hs, pero con la viejita sí: de no llegar a 15' a veces tira un poco más de 20'.
(al dope, pero lo hago por mi paranóico interno)
$ sudo modprobe -r uvcvideo
$ sudo tlp start $ sudo tlp bat
$ sudo cpufreq-set -g powersave
$ acpi -i
$ sudo apt-get install tlp tlp-rdw cpufrequtils acpi
---------------------------------------- #!/bin/bash # Para ahorrar batería sudo modprobe -r uvcvideo sudo tlp start sudo tlp bat sudo cpufreq-set -g powersave acpi -i date # No olvidar dar permiso al usuario actual con # $ sudo chmod 775 ahorrabate.sh ----------------------------------------
La idea es dejar corriendo esto en un rinconcito con la ayuda de TMUX
El siguiente es el contenido de 'estadoBata.py'
---------------------------------------- import time, subprocess GREEN = "\e[92m" RED = "\e[31m" YELLOW = "\e[33m" BLUE = "\e[34m" MAGENTA = "\e[35m" LYELLOW = "\e[93m" LBLUE = "\e[94m" try: while True: pantalla = subprocess.run("clear") hora_actual = time.strftime('%H : %M') color = subprocess.run(["printf",GREEN]) print("Hora del sistema") figlet = subprocess.run(["figlet",hora_actual]) color = subprocess.run(["printf",BLUE]) corriendo = subprocess.run(["printf","Running "]) desde = subprocess.run(["uptime","-p"]) color = subprocess.run(["printf",LBLUE]) print("\nEstado de la batería") color = subprocess.run(["printf",LYELLOW]) carga = subprocess.run("acpi") color = subprocess.run(["printf",MAGENTA]) termal = subprocess.run(["acpi","-t"]) color = subprocess.run(["printf",RED]) print("\n^C para terminar") time.sleep(30) except KeyboardInterrupt: color = subprocess.run(["printf",YELLOW]) print('\nHas detenido el script.') ----------------------------------------
Y este es el pequeño script que dejo corriendo:
'estadoBata.sh'
---------------------------------------- #!/bin/bash # ver hora y estado de la bata... python3 estadoBata.py # Dar permiso: # $ sudo chmod 755 estadoBata.sh ----------------------------------------