Respostas:
Edit: O Ubuntu agora usa o gerenciador de energia UPower do freedesktop. Depois de procurar na fonte o UPower, parece que o banco de dados persistente onde o histórico está armazenado é definido como history-%s-%s.dat
. Eu procurei no meu sistema de arquivos e os nomes dos meus bancos de dados são:
./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
Seus nomes de arquivos obviamente serão diferentes, mas devem estar no mesmo diretório ( /var/lib/upower/
) independentemente. Esses quatro arquivos, apesar de serem arquivos ".dat", são realmente apenas documentos de texto legíveis por humanos com o histórico. Eu diria que faça backup desses arquivos, exclua-os ou exclua seu conteúdo e você deve estar pronto! Deixe-me saber como isso funciona.
Resposta original:
Boa pergunta. Alguém poderia pensar que o gnome-power-manager teria seu próprio arquivo de log em algum lugar para armazená-lo - no entanto, não consigo encontrar nada desse tipo.
Parece que a maioria das informações que ele lê sobre a bateria vem da ACPI /proc/acpi/battery/BAT0/info
(meu caminho é "BAT0", o seu pode ser diferente do seu). Por exemplo, aqui está o meu:
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
Mas, além da contagem de ciclos e da última capacidade total, não há muitas informações de histórico aqui, portanto, deve haver outro arquivo em algum lugar que o gnome-power-manager esteja usando para obter as informações de histórico. É possível que, em vez de armazená-lo em seu próprio arquivo, esteja usando algum banco de dados maior que o gnome use para uma variedade de configurações ... Suponho que também seja possível que a ACPI possa armazenar as informações do histórico em algum lugar também, embora mais uma vez não exista ' Parece não haver documentação para isso.
Se eles existirem, você poderá receber mais atenção da sua pergunta por pessoas que conhecem melhor o gnome-power-manager se você adicionar tags mais específicas, por exemplo. "gnome-power-manager", "acpi", etc. Desculpe por não poder ajudar muito, boa sorte!
Apenas tentei a abordagem de excluir arquivos. Eu assumi que, como o upowerd ainda estava em execução, esses arquivos seriam regenerados automaticamente, mas não estavam - nem estavam lá imediatamente após a reinicialização.
Inicialmente, após excluir /var/lib/upower/*.dat, o gnome-power-statistics apenas funcionava como uma janela da GUI em branco, sem conteúdo, mas retornava ao seu estado normal após a reinicialização. Estranhamente, ele mostrava alguns minutos do histórico da bateria desde a reinicialização sem que nada tivesse recriado os arquivos de dados / var / lib / upower, e não consegui encontrar nenhum outro lugar no sistema de arquivos onde pudesse armazenar os dados (não havia descritores de arquivo para upowerd ou gnome-power-statistics apontando para qualquer lugar no sistema de arquivos, apenas soquetes do kernel).
Suponho que algo que não seja upower deve ter um registro de curto prazo desses dados, que é o que estava sendo exibido nas estatísticas do gnome-power. A execução de "upower -d" também gera pontos de histórico para taxa de carga e descarga quando os arquivos de dados não existem; portanto, presumivelmente, ele também pode acessar a mesma fonte de dados que é independente dos arquivos de histórico / var / lib / upower. O upowerd parece recriar os arquivos de dados após cerca de dez minutos após a exclusão, portanto, talvez sejam necessários para armazenar pontos de dados por um longo período de tempo.
.dat
arquivos e eles foram gerados novamente (não tenho certeza se isso acontece imediatamente, mas eles estão lá). No Ubuntu Mint 16.04
Harry, você está certo. Você não se lembra do Ubuntu pedindo para você conectar o carregador antes de instalar? Isso ocorre porque está tirando uma foto de quanto a bateria pode aguentar. Se você deseja redefinir o gerenciador de energia, presumo que você precisará reinstalar o Ubuntu ou tentar um ciclo de energia. Em outras palavras, deixe a bateria descarregar e depois ligue-a no mesmo momento em que você conectar o carregador e mantenha-a até atingir os 100%.