如何重置电源管理器的电池统计信息?

viy*_*yer 14 battery power-management

我换了电池,GNOME 管理器的电池统计数据出现偏差。包含电池统计信息的文件在哪里?

ade*_*lff 21

编辑: Ubuntu 现在使用 freedesktop 的 UPower 电源管理器。在查看 UPower 的源代码后,它看起来像存储历史记录的持久数据库被定义为history-%s-%s.dat. 我搜索了我的文件系统,我的数据库名称是:

./var/lib/upower/history-time-empty-DELL_KP4377-57-22096.dat
./var/lib/upower/history-time-full-DELL_KP4377-57-22096.dat
./var/lib/upower/history-charge-DELL_KP4377-57-22096.dat
./var/lib/upower/history-rate-DELL_KP4377-57-22096.dat
Run Code Online (Sandbox Code Playgroud)

您的文件名显然会有所不同,但/var/lib/upower/无论如何它们都应该位于同一目录 ( ) 中。这四个文件尽管是“.dat”文件,但实际上只是具有历史记录的人类可读文本文档。我会说备份这些文件,然后删除它们或删除它们的内容,你应该很高兴!让我知道它是如何工作的。

原答案:

好问题。有人会认为 gnome-power-manager 会在某处拥有自己的日志文件来存储它——但是我找不到任何类似的东西。

看起来它读取的关于电池的大部分信息都来自 acpi via /proc/acpi/battery/BAT0/info(我的路径是“BAT0”,你的可能与你的不同)例如,这是我的:

present:                 yes
design capacity:         5200 mAh
last full capacity:      3665 mAh
battery technology:      rechargeable
design voltage:          11100 mV
design capacity warning: 520 mAh
design capacity low:     157 mAh
cycle count:          0
capacity granularity 1:  52 mAh
capacity granularity 2:  52 mAh
model number:            DELL KP4377
serial number:           22096
battery type:            LION
OEM info:                DP-SDI52
Run Code Online (Sandbox Code Playgroud)

但是除了周期计数和上次满负荷之外,这里没有很多历史信息,所以 gnome-power-manager 正在使用另一个文件来获取历史信息。有可能不是将它存储在它自己的文件中,而是使用一些更大的数据库,gnome 将其用于各种设置......我想 ACPI 也可能将历史信息存储在某个地方,尽管再一次没有这似乎是任何文件。

如果它们存在,如果您添加一些更具体的标签,您可能会得到更了解 gnome-power-manager 的人对您的问题的更多关注,即。“gnome-power-manager”、“acpi”等,抱歉帮不了你,祝你好运!