Risposte:
Modifica: Ubuntu ora utilizza l'upower power manager di freedesktop. Dopo aver cercato UPower nella fonte, sembra che sia definito il database persistente in cui è memorizzata la cronologia history-%s-%s.dat
. Ho cercato nel mio filesystem e i nomi dei miei database sono:
./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
I nomi dei tuoi file saranno ovviamente diversi ma dovrebbero essere nella stessa directory ( /var/lib/upower/
) a prescindere. Questi quattro file, nonostante siano file ".dat", sono in realtà solo documenti di testo leggibili dall'uomo con la cronologia. Direi di eseguire il backup di questi file, quindi eliminarli o eliminare i loro contenuti e dovresti essere a posto! Fammi sapere come funziona.
Risposta originale:
Buona domanda. Si potrebbe pensare che gnome-power-manager avrebbe il proprio file di registro da qualche parte per memorizzarlo - tuttavia non riesco a trovare nulla del genere.
Sembra che la maggior parte delle informazioni che legge sulla batteria provenga da acpi via /proc/acpi/battery/BAT0/info
(il mio percorso è "BAT0" il tuo potrebbe essere diverso dal tuo) Ad esempio, ecco il mio:
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
Ma oltre al conteggio dei cicli e all'ultima piena capacità non ci sono molte informazioni sulla cronologia qui, quindi ci deve essere un altro file da qualche parte che gnome-power-manager sta usando per le informazioni sulla cronologia. È possibile che invece di memorizzarlo nel proprio file stia utilizzando un database più grande che gnome utilizza per una varietà di impostazioni ... Suppongo sia anche possibile che ACPI possa archiviare le informazioni sulla cronologia anche da qualche parte, anche se ancora una volta non lo fa ' non sembra esserci documentazione per questo.
Se esistono, potresti ricevere più attenzione per la tua domanda da persone che conoscono meglio gnome-power-manager se aggiungi tag più specifici, ad es. "gnome-power-manager", "acpi", ecc. Mi spiace non posso aiutarti molto, buona fortuna!
Ho appena provato l'approccio delete-files. Ho pensato che dato che upowerd era ancora in esecuzione, questi file sarebbero stati rigenerati automaticamente, ma non lo erano - né erano lì immediatamente dopo il riavvio.
Inizialmente, dopo aver eliminato /var/lib/upower/*.dat, gnome-power-statistics è appena stato eseguito come una finestra vuota della GUI senza contenuto, ma è tornato al suo solito io dopo il riavvio. Stranamente, stava mostrando un paio di minuti di storia della batteria dal riavvio senza che nulla avesse ricreato i file di dati / var / lib / upower, e non sono riuscito a trovare in nessun altro punto del file system dove avrebbe potuto archiviare i dati (non c'erano descrittori di file per upowerd o gnome-power-stats che puntavano ovunque sul filesystem, solo socket del kernel).
Presumo che qualcosa di diverso da upower debba avere un registro a breve termine di questi dati, che è ciò che veniva visualizzato nelle statistiche di potenza di gnome. L'esecuzione di "upower -d" genera anche punti storici per la velocità di carica e scarica quando i file di dati non esistono, quindi presumibilmente può anche accedere alla stessa origine dati che è indipendente dai file di cronologia / var / lib / upower. upowerd sembra ricreare i file di dati dopo circa dieci minuti dall'eliminazione, quindi forse questi sono necessari per memorizzare i punti dati per un periodo di tempo più lungo.
.dat
file e sono stati rigenerati (non sono sicuro che accada immediatamente, ma sono lì). Su Ubuntu Mint 16.04
Harry, hai ragione. Non ricordi che Ubuntu ti ha chiesto di collegare il caricabatterie prima di installarlo? Questo perché sta scattando un'istantanea di quanto la batteria può contenere. Se vuoi ripristinare il power manager, suppongo che dovrai reinstallare Ubuntu o provare un ciclo di accensione. In altre parole, lascia che la batteria si spenga, quindi accendila nello stesso momento in cui colleghi il caricabatterie e tienilo acceso fino a quando non raggiunge il 100%.