Avons-nous une alternative Linux/Ubuntu pour le rapport de batterie de Windows dans lequel l'exécution de powercfg /batteryreport
sur l'invite de commande de Windows génère un fichier HTML réel indiquant le temps de fonctionnement complet de la batterie de la machine?
Il existe déjà une application qui peut vous montrer un rapport graphique de l'état de la batterie. Il s’appelle Gnome Power Statistics
et peut être démarré via le terminal sous la forme gnome-power-statistics
ou via la recherche dans Unity Dash. Voici à quoi ça ressemble:
Si vous insistez pour utiliser le rapport HTML et l'afficher dans votre navigateur, voici un script que j'ai créé en 20 minutes environ, qui affiche les informations relatives à la batterie dans votre navigateur par défaut.
import subprocess
import os
devs = [ line for line in subprocess.check_output(['upower','--enumerate']).decode().split('\n') ]
battery = [ item.strip() for item in devs if 'BAT' in item ]
report = subprocess.check_output(['upower','-i',battery[0]])
top = """
<html>
<header><title>This is title</title></header>
<body>
"""
bottom = """
</body>
</html>
"""
with open('report.html','w') as f:
f.write(top)
for line in report.decode().split('\n'):
f.write('<p>' + line + '</p>\n' )
f.write(bottom)
pid = subprocess.Popen(['xdg-open','report.html']).pid
Enregistrez ceci sous le nom simple_battery_report.py
et exécutez-le sous
LC_ALL=C python simple_battery_report.py`
Et voici à quoi ça ressemble:
Notez que ce n’est pas la solution la plus efficace, elle n’actualise pas ses informations. Je recommande fortement d'utiliser cette autre application graphique.
Pour les amateurs de ligne de commande, voici ce qui suit:
$ LC_ALL=C upower --enumerate | awk '/BAT/'| xargs upower -i
native-path: BAT1
vendor: Toshiba
model: PABAS0241231
serial: 0000000000000E6A
power supply: yes
updated: 2016年08月26日 星期五 21时58分27秒 (117 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: fully-charged
warning-level: none
energy: 35.2388 Wh
energy-empty: 0 Wh
energy-full: 35.2536 Wh
energy-full-design: 44.104 Wh
energy-rate: 0.0148 W
voltage: 16.887 V
percentage: 100%
capacity: 79.9329%
technology: lithium-ion
icon-name: 'battery-full-charged-symbolic'