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”等,抱歉帮不了你,祝你好运!