Answers:
编辑: 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
您的文件名显然会有所不同,但/var/lib/upower/
无论如何它们都应位于同一目录()中。尽管是“ .dat”文件,这四个文件实际上只是具有历史记录的人类可读文本文档。我想备份这些文件,然后删除它们或删除它们的内容,您应该一切顺利!让我知道它是如何工作的。
原始答案:
好问题。有人会认为gnome-power-manager会将它自己的日志文件存储在某个地方,但是我找不到任何种类的东西。
看来,它读取的有关电池的大多数信息都来自acpi,/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
但是,除了周期数和最后的满容量之外,这里没有太多的历史记录信息,因此gnome-power-manager正在使用另一个文件存储历史记录信息。可能是不是使用gnome用于各种设置的较大数据库,而是将其存储在自己的文件中,而不是将其存储在自己的文件中。我想ACPI也可能会将历史记录信息也存储在某个位置,尽管再一次没有。似乎没有任何文档。
如果它们存在,那么如果您添加一些更具体的标签,即可能会使对gnome-power-manager有更好了解的人对您的问题有更多的关注。“ gnome-power-manager”,“ acpi”等。对不起,我帮不起您,祝您好运!
刚刚尝试了删除文件的方法。我以为既然upowered仍在运行,这些文件将自动重新生成,但它们不是-重新启动后也不会立即存在。
最初,删除/var/lib/upower/*.dat之后,gnome-power-statistics只是作为空白的GUI窗口运行,没有任何内容,但在重新引导后恢复为通常的状态。奇怪的是,它显示了自重新启动以来的电池历史记录,但没有重新创建/ var / lib / upower数据文件,而且在文件系统中找不到可以存储数据的其他位置(没有指向文件系统上任何地方(仅内核套接字)的upuped或gnome-power-statistics的文件描述符。)
我认为,除了上行数据外,其他数据也必须具有该数据的短期日志,这就是gnome-power-statistics中显示的内容。当数据文件不存在时,运行“ upower -d”还会输出充电和放电速率的历史记录点,因此大概它也可以访问与/ var / lib / upower历史记录文件无关的同一数据源。删除后大约十分钟,upowered似乎会重新创建数据文件,因此也许需要更长的时间来存储数据点。
.dat
文件,并在其中重新生成了文件(不确定是否立即发生,但是它们在那里)。在Ubuntu Mint 16.04上
哈里,你的权利。您还不记得Ubuntu在安装前要求您插入充电器吗?那是因为它正在拍摄电池可以容纳多少的快照。如果您想重置电源管理器,我想您将需要重新安装Ubuntu或尝试重启。换句话说,让您的电池耗尽,然后在插入充电器的同时将其打开,并保持打开状态,直到达到100%。