powermanager pil istatistiklerini nasıl sıfırlayabilirim?


12

Pillerimi değiştirdim ve GNOME yöneticisinin pil istatistikleri çarpıktı. Pil istatistiklerine sahip dosyalar nerede olurdu?

Yanıtlar:


17

Düzenleme: Ubuntu artık freedesktop'un UPower güç yöneticisini kullanıyor. UPower kaynağına baktıktan sonra, geçmişin depolandığı kalıcı veritabanı gibi görünür history-%s-%s.dat. Dosya sistemimi aradım ve veritabanı isimlerim:

./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

Dosya adlarınız açıkça farklı olacaktır, ancak /var/lib/upower/ne olursa olsun aynı dizinde ( ) olmalıdır . Bu dört dosya, ".dat" dosyaları olmasına rağmen gerçekten sadece tarihle okunabilir metin belgeleridir. Ben bu dosyaları yedek söyleyebilirim, ya onları silin ya da içeriğini silin ve gitmek için iyi olmalı! Nasıl çalıştığını bana bildirin.

Orijinal cevap:

İyi soru. Bir gnome-power-manager saklamak için bir yerde kendi günlük dosyası olurdu düşünürdüm - ancak tür bir şey bulamıyorum.

Pil hakkında okuduğu bilgilerin çoğunun /proc/acpi/battery/BAT0/infoacpi'den geldiğine benziyor (yolum "BAT0" sizinki sizinkinden farklı olabilir) Örneğin, işte benim:

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

Ancak döngü sayısı ve son tam kapasite dışında burada çok fazla tarih bilgisi yok, bu yüzden gnome-power-manager'ın tarih bilgisi için kullandığı bir yerde başka bir dosya olmalı. Kendi dosyasında saklamak yerine, gnome'un çeşitli ayarlar için kullandığı daha büyük bir veritabanı kullanıyor olması muhtemeldir ... ACPI'nın tarih bilgilerini de bir yerde saklayabileceğini düşünüyorum, bir kez daha yok bunun için herhangi bir belge gibi görünmüyor.

Varsa, daha spesifik etiketler eklerseniz gnome-power-manager'ı daha iyi bilen kişiler tarafından sorunuza daha fazla dikkat çekebilirsiniz. "gnome-power-manager", "acpi", vb. Üzgünüm sana çok yardım edemem, iyi şanslar!


az önce burada gördüm, bugs.archlinux.org/task/16970 , dosyaların ~ / .gnome2 / gnome-power-manager / dizininde .cvs dosyası olarak saklandığını gördük, açıkçası artık orada değiller ama en azından ipuçları veriyor hala .cvs dosyaları olabilir. Ayrıca, poster bu bilgiyi irc.gnome.org üzerinde #gnome adresine sorarak öğrendi, böylece dosyaların şimdi nerede olduğunu bulmayı deneyebilirsiniz.
adempewolff

Gnome-power manager'daki pil bilgilerinin artık kalıcı bir veritabanında saklanması oldukça ilginçtir. Pil ömrü tahmininin doğruluğu için grafiklerin nasıl üretildiğini merak ediyorum.
viyyer

Benim hatam, Ubuntu aslında gnome-güç yöneticisi yerine freedesktop'un UPower güç yöneticisini kullanıyor, UPower kaynağına baktıktan sonra kalıcı tarih veritabanını bulduğumu düşünüyorum. Cevabımı sonuçlarla güncelleyeceğim.
adempewolff

1
Ayrıca, geçmiş veritabanlarını bulduğumuz için özellikle alakalı değil, ancak / proc / acpi / battery / BAT0 / info'dan bilgi alma konusunda güç yöneticisinin yanılmışım, aslında / sys / device / LNXSYSTM: 00 / cihaz: 00 / PNP0C0A: 00 / power_supply / BAT0
adempewolff

Dosyaları sildikten sonra geçmişim hala çarpık. Dizüstü bilgisayarım yaklaşık% 73 oranında ölüyor. Pilimin arızalı olduğunu biliyorum ama şimdilik boş olmadan önce bir kafaya ihtiyacım var (yaklaşık 30 dakika). UPower'ın (MATE Power Manager) nasıl sıfırlanacağıyla ilgili başka fikirleriniz mi var?
dotnetCarpenter

4

Dosyaları silme yaklaşımını denedim. Upowerd hala çalıştığından beri, bu dosyaların otomatik olarak yeniden oluşturulacağını, ancak yeniden başlattıktan hemen sonra orada olmadıklarını varsaydım.

Başlangıçta, /var/lib/upower/*.dat silindikten sonra, gnome-power-statistics sadece içeriği olmayan boş bir GUI penceresi olarak çalıştı, ancak yeniden başlattıktan sonra her zamanki haline döndü. Garip bir şekilde, / var / lib / upower veri dosyalarını yeniden oluşturmamış yeniden başlatmadan bu yana birkaç dakika pil geçmişi gösteriyor ve dosya sisteminde veri depolayabileceği başka bir yer bulamadım (upowerd veya gnome-power-istatistikleri için dosya sisteminde herhangi bir yere işaret eden dosya tanımlayıcıları yoktu, sadece çekirdek soketleri).

Yukarıdan başka bir şeyin, bu verilerin kısa vadeli bir günlüğüne sahip olması gerektiğini varsayıyorum, bu da gnome-power-istatistiklerinde görüntüleniyor. "Upower -d" komutunun çalıştırılması, veri dosyaları olmadığında şarj ve deşarj oranı için geçmiş noktaları da verir, bu nedenle / var / lib / upower geçmiş dosyalarından bağımsız olarak aynı veri kaynağına da erişebilir. upowerd, silindikten yaklaşık on dakika sonra veri dosyalarını yeniden oluşturuyor gibi gözükmektedir, bu nedenle veri noktalarının daha uzun bir süre saklanması gerekebilir.


1
Sadece bir ek: / sys / class / power_supply, / sys / Devices / LNXSYSTM: 00 / device: 00 / PNP0C0A: 00 / power_supply için (yukarıdaki adempewolff'un yorumunda olduğu gibi)
Harry Willis

Sadece veri noktalarını bellekte tutabilir ya da her 10 dakikada bir diske yazmadan önce yer değiştirmek için bunları yazabilir. Nedenini gerçekten görmüyorum, ancak UPower'ın dizinlerinde bir günlüğe benzeyen başka bir dosya bulamıyorum ...
adempewolff

1
Ayrıca, testinizin sonuçları göz önüne alındığında, dosyaların silinmesinin @ viyyer'in ihtiyaçlarını karşılaması gerektiğini düşünüyorum - eski pilin istatistiklerini bozduğu tüm geçmişi silecektir. Alternatif olarak, dosyalara girebilir ve yeni pilden önce veri noktalarını silebilir.
adempewolff

Sadece .datdosyaları sildim ve yeniden oluşturuldular (hemen olup olmadığından emin değilim, ama oradalar). Ubuntu Nane 16.04
dotnetCarpenter

0

Harry, haklısın. Ubuntu'yu takmadan önce şarj cihazını takmanızı istediğini hatırlamıyor musunuz? Bunun nedeni, pilin ne kadar tutabileceğinin bir anlık görüntüsünü almasıdır. Güç yöneticisini sıfırlamak istiyorsanız, Ubuntu'yu yeniden yüklemeniz veya bir güç döngüsü denemeniz gerektiğini düşünüyorum. Başka bir deyişle, pilinizin bitmesine izin verin ve şarj cihazını taktığınız anda açın ve% 100'e ulaşana kadar açık tutun.


4
Buna inanıp inanmadığımı bilmiyorum. Yüklemeden önce şarj cihazını takmanızı istediğine inanıyorum, çünkü kurulumun ortasında pil bitiyor veya bölümlemenin ortasında yasaklanmış tanrı en iyi şekilde kullanılamaz bir Ubuntu ile bırakacak ve en kötü şekilde diğer işletim sistemi bölüm tablolarını bırakacaktır. .
adempewolff
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.