Windows的电池报告是否有Ubuntu替代品?

trc_gno4.8

我们是否有Windows电池报告的Linux / Ubuntu替代品,该报告powercfg /batteryreport在Windows的命令提示符下运行会生成实际的html文件,从而显示计算机的完整电池运行时间?

塞尔吉(Sergiy Kolodyazhnyy)

已经有一个应用程序可以向您显示电池状态的图形报告。它被调用Gnome Power Statistics,可以通过终端gnome-power-statistics或通过搜索Unity Dash来启动看起来是这样的:

在此处输入图片说明


如果您坚持使用HTML报告并在浏览器中查看它,这是我在20分钟左右的时间内编写的脚本,该脚本在默认浏览器中显示电池信息。

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

另存为simple_battery_report.py并运行为

LC_ALL=C python  simple_battery_report.py`

这是它的外观:

在此处输入图片说明

请注意,这不是最有效的解决方案,它不会刷新其信息。我强烈建议您使用其他GUI应用程序。


对于命令行爱好者,这里是这样:

$ 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'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ubuntu有哪些默认的Windows软件替代品!

来自分类Dev

Ubuntu有哪些默认的Windows软件替代品!

来自分类Dev

是否有DynamicResource的替代品

来自分类Dev

是否有ICQ的替代品?

来自分类Dev

是否有DynamicResource的替代品

来自分类Dev

LibreOffice是否有替代品?

来自分类Dev

Ubuntu One的替代品有哪些?

来自分类Dev

Ubuntu终端有替代品吗?

来自分类Dev

是否有与Windows XP一起使用的Chocolatey替代品

来自分类Dev

Windows Universal App中是否有PhoneTextAccentStyle的替代品(即使仅在Phone中)

来自分类Dev

是否有与Windows XP一起使用的Chocolatey替代品

来自分类Dev

我是否缺少Windows服务的替代品?

来自分类Dev

我是否缺少Windows服务的明显替代品?

来自分类Dev

碧玉报告poi jar的替代品

来自分类Dev

是否有替代品供Android的testflight使用

来自分类Dev

Cakephp中是否有邻居的替代品

来自分类Dev

改造2中的RequestInterceptor是否有替代品?

来自分类Dev

已取代的deferred.callback是否有替代品?

来自分类Dev

Aurelia是否有AngularJS $ watch替代品?

来自分类Dev

Aurelia是否有ng-template替代品?

来自分类Dev

是否有JDK 11的替代品库CORBA

来自分类Dev

Tensorflow 2.0中是否有cudnnLSTM或cudNNGRU替代品

来自分类Dev

aspnetboilerplate IIocResolver.ResolveAll是否有替代品?

来自分类Dev

是否有Paint.NET替代品?

来自分类Dev

Linux是否有本机SVP替代品?

来自分类Dev

是否有Ajax Control Toolkit的替代品

来自分类Dev

Mac OSX上是否有/ dev / pts替代品?

来自分类Dev

Google Chrome是否有NoScript替代品?

来自分类Dev

Raspberry Pi 3是否有Autohotkey替代品?