Как я могу сбросить статистику батареи для PowerManager?

Я заменил батареи, и статистика батареи менеджера GNOME стала искаженной. Где будут находиться файлы со статистикой батареи?

12
задан 21 May 2012 в 21:41

3 ответа

Править: 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" файлы являются действительно просто документами читаемого пользователем текста с историей. Я ответил бы на эти файлы, затем или удалить их или удалить их содержание, и необходимо быть хорошими для движения! Сообщите мне, как это работает.

Исходный ответ:

Хороший вопрос. Можно было бы думать, что диспетчер электропитания гнома будет иметь свой собственный файл журнала где-нибудь для хранения его - я не могу найти ничего вида как бы то ни было.

Это похоже на большую часть информации, которую это читает о батарее, прибывает из 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

Но кроме количества цикла и последней полной мощности там не большая информация об истории здесь, таким образом, должен быть другой файл где-нибудь, что диспетчер электропитания гнома использует для получения информации об истории. Возможно, что вместо того, чтобы хранить его в своем собственном файле он использует некоторую большую базу данных, которую гном использует для множества настроек... Я предполагаю, что также возможно, что ACPI мог бы хранить информацию истории где-нибудь также, хотя еще раз, кажется, нет никакой документации для этого.

Если они существуют, Вы могли бы привлечь еще некоторое внимание для своего вопроса людьми, которые знают диспетчера электропитания гнома лучше, если Вы добавляете некоторые более определенные теги, т.е. "диспетчера электропитания гнома", "acpi", и т.д. Извините, я не могу помочь Вам очень, удачи!

17
ответ дан 21 May 2012 в 21:41

Гарри, ты прав. Разве вы не помните, что Ubuntu просила вас подключить зарядное устройство перед установкой? Это потому, что он делает снимок того, сколько батарея может держать. Если вы хотите сбросить диспетчер питания, я предполагаю, что вам нужно будет переустановить Ubuntu или попробовать цикл питания. Другими словами, дайте батарее разрядиться, а затем включите ее в тот же момент, когда вы подключите зарядное устройство, и держите его, пока он не достигнет 100%.

0
ответ дан 21 May 2012 в 21:41

Только что попробовал метод удаления файлов. Я предположил, что поскольку upowerd все еще работает, эти файлы будут автоматически восстановлены, но они не были - и не были там сразу после перезагрузки.

Изначально, после удаления /var/lib/upower/*.dat, gnome-power-statistics просто запускалась как пустое окно графического интерфейса без содержимого, но после перезагрузки возвращалась к своему обычному состоянию. Как ни странно, он показывал пару минут истории батареи с момента перезагрузки, и ничего не воссоздавало файлы данных / var / lib / upower, и я не мог найти больше нигде в файловой системе, где он мог бы хранить данные (не было файловых дескрипторов для статистики upowerd или gnome-power, указывающих куда-либо в файловой системе, только сокеты ядра).

Я предполагаю, что что-то кроме upower должно иметь краткий журнал этих данных, который отображался в статистике gnome-power. Запуск «upower -d» также выводит исторические точки для уровня заряда и разряда, когда файлы данных не существуют, поэтому, вероятно, он также может обращаться к тому же источнику данных, который не зависит от файлов истории / var / lib / upower. По-видимому, upowerd воссоздает файлы данных примерно через десять минут после удаления, поэтому, возможно, они необходимы для хранения точек данных в течение более длительного периода времени.

0
ответ дан 21 May 2012 в 21:41

Другие вопросы по тегам:

Похожие вопросы: