como posso redefinir as estatísticas da bateria para o powermanager?

10

Mudei minhas baterias e as estatísticas de bateria do gerenciador do GNOME ficaram distorcidas. Onde ficariam os arquivos com as estatísticas da bateria?

    
por viyyer 19.05.2012 / 05:20

3 respostas

14

Editar: O Ubuntu agora usa o gerenciador de energia UPower do freedesktop. Depois de examinar a origem do UPower, parece que o banco de dados persistente no qual o histórico está armazenado é definido como history-%s-%s.dat . Eu procurei pelo 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 eles devem estar no mesmo diretório ( /var/lib/upower/ ), independentemente. Esses quatro arquivos, apesar de serem arquivos ".dat", são na verdade apenas documentos de texto legíveis por humanos com o histórico. Eu diria backup desses arquivos, em seguida, excluí-los ou excluir seu conteúdo e você deve ser bom para ir! Deixe-me saber como 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 lê sobre a bateria vem de acpi via /proc/acpi/battery/BAT0/info (meu caminho é "BAT0" 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 as informações do histórico. É possível que em vez de armazená-lo em seu próprio arquivo, ele esteja usando um banco de dados maior que o gnome usa para uma variedade de configurações ... Suponho que também é possível que a ACPI possa armazenar as informações do histórico em algum lugar também, embora mais uma vez não. t parece ser qualquer documentação para isso.

Se eles existirem, você pode obter mais atenção para sua pergunta por pessoas que conheçam melhor o gnome-power-manager se você adicionar algumas tags mais específicas, ie. "gnome-power-manager", "acpi", etc. Desculpe eu não posso te ajudar muito, boa sorte!

    
por adempewolff 21.05.2012 / 07:23
3

Apenas tentei a abordagem de exclusão de arquivos. Presumi que, como o upowerd ainda estava em execução, esses arquivos seriam regenerados automaticamente, mas não eram - nem estavam lá imediatamente após a reinicialização.

Inicialmente, após excluir /var/lib/upower/*.dat, o gnome-power-statistics acabou de ser executado como uma janela GUI em branco sem conteúdo, mas retornou ao seu estado usual após a reinicialização. Estranhamente, estava mostrando alguns minutos de histórico de bateria desde a reinicialização, sem nada ter recriado os arquivos de dados / var / lib / upower, e não consegui encontrar nenhum outro lugar no sistema de arquivos em que poderia estar armazenando os dados. (não havia descritores de arquivos para upowerd ou gnome-power-statistics apontando para qualquer lugar no sistema de arquivos, apenas sockets de kernel).

Eu suponho que algo diferente de upower deve ter um log de curto prazo desses dados, que é o que estava sendo exibido no gnome-power-statistics. A execução de "upower -d" também gera pontos históricos para taxa de carga e descarga quando os arquivos de dados não existem, então presumivelmente também pode acessar a mesma fonte de dados que é independente dos arquivos de histórico / var / lib / upower. upowerd aparece para recriar os arquivos de dados após cerca de dez minutos após a exclusão, então talvez eles precisem armazenar pontos de dados por um longo período de tempo.

    
por Harry Willis 21.05.2012 / 23:18
0

Harry, você está certo. Você não se lembra do Ubuntu pedindo para você ligar o carregador antes de instalar? Isso porque está tirando uma foto de quanto a bateria aguenta. Se você quiser redefinir o power-manager, presumo que você precisará reinstalar o Ubuntu ou tentar um ciclo de energia. Em outras palavras, deixe a sua bateria morrer e então ligue-a no mesmo momento em que você conecta o carregador, e mantenha-o ligado até atingir 100%.

    
por Miguel Rodriguez 27.05.2012 / 00:13