Câu trả lời:
Chỉnh sửa: Ubuntu hiện sử dụng trình quản lý năng lượng UPower của freedesktop. Sau khi xem qua nguồn cho UPower, có vẻ như cơ sở dữ liệu liên tục nơi lịch sử được lưu trữ được xác định là history-%s-%s.dat
. Tôi đã tìm kiếm thông qua hệ thống tập tin của tôi và tên cơ sở dữ liệu của tôi là:
./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
Tên tệp của bạn rõ ràng sẽ khác nhau nhưng chúng phải nằm trong cùng một thư mục ( /var/lib/upower/
) bất kể. Bốn tệp này, mặc dù là tệp ".dat" thực sự chỉ là tài liệu văn bản có thể đọc được của con người với lịch sử. Tôi muốn sao lưu các tệp này, sau đó xóa chúng hoặc xóa nội dung của chúng và bạn sẽ thấy ổn! Hãy cho tôi biết làm thế nào nó hoạt động.
Câu trả lời gốc:
Câu hỏi hay. Mọi người sẽ nghĩ rằng người quản lý năng lượng gnome sẽ có tệp nhật ký riêng của mình ở đâu đó để lưu trữ - tuy nhiên tôi không thể tìm thấy bất cứ thứ gì thuộc loại này.
Dường như hầu hết các thông tin mà nó đọc về pin đến từ acpi thông qua /proc/acpi/battery/BAT0/info
(đường dẫn của tôi là "BAT0" của bạn có thể khác với của bạn) Ví dụ: đây là của tôi:
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
Nhưng ngoài số lượng chu kỳ và công suất đầy đủ cuối cùng, không có nhiều thông tin lịch sử ở đây, do đó phải có một tệp khác ở đâu đó mà trình quản lý năng lượng gnome đang sử dụng cho thông tin lịch sử. Có thể thay vì lưu trữ nó trong tệp riêng của mình, nó đang sử dụng một số cơ sở dữ liệu lớn hơn mà gnome sử dụng cho nhiều cài đặt khác nhau ... Tôi cho rằng cũng có khả năng ACPI cũng có thể lưu trữ thông tin lịch sử ở đâu đó, mặc dù một lần nữa lại không xảy ra ' t dường như là bất kỳ tài liệu cho việc này.
Nếu chúng tồn tại, bạn có thể nhận được nhiều sự chú ý hơn cho câu hỏi của bạn bởi những người biết gnome-power-manager tốt hơn nếu bạn thêm một số thẻ cụ thể hơn, tức là. "gnome-power-manager", "acpi", v.v ... Xin lỗi tôi không thể giúp bạn nhiều, chúc may mắn!
Chỉ cần thử cách tiếp cận xóa tập tin. Tôi giả định rằng vì upowerd vẫn đang chạy, các tệp này sẽ được tự động phục hồi, nhưng chúng không - cũng không có ngay sau khi khởi động lại.
Ban đầu, sau khi xóa /var/lib/upower/*.dat, gnome-power-stats chỉ chạy như một cửa sổ GUI trống không có nội dung, nhưng trở lại chính nó thông thường sau khi khởi động lại. Thật kỳ lạ, nó đã hiển thị một vài phút về lịch sử pin kể từ khi khởi động lại mà không có bất cứ điều gì đã tạo lại các tệp dữ liệu / var / lib / upower và tôi không thể tìm thấy bất cứ nơi nào khác trong hệ thống tệp nơi nó có thể lưu trữ dữ liệu (không có mô tả tập tin cho thống kê upowerd hoặc gnome-power-trỏ đến bất cứ nơi nào trên hệ thống tập tin, chỉ có ổ cắm kernel).
Tôi giả định rằng một cái gì đó không phải là upower phải có nhật ký ngắn hạn của dữ liệu này, đó là những gì đang được hiển thị trong thống kê gnome-power-. Chạy "upower -d" cũng tạo ra các điểm lịch sử cho mức phí và tốc độ xả khi các tệp dữ liệu không tồn tại, do đó, có lẽ nó cũng có thể truy cập cùng một nguồn dữ liệu độc lập với các tệp lịch sử / var / lib / upower. upowerd dường như tạo lại các tệp dữ liệu sau khoảng mười phút sau khi xóa, vì vậy có lẽ chúng được yêu cầu để lưu trữ các điểm dữ liệu trong một khoảng thời gian dài hơn.
.dat
tập tin và chúng được tạo lại (không chắc là nó xảy ra ngay lập tức, nhưng chúng ở đó). Trên Ubuntu Mint 16.04
Harry, quyền của bạn. Bạn không nhớ Ubuntu yêu cầu bạn cắm sạc trước khi cài đặt? Đó là bởi vì nó đang chụp nhanh với mức độ pin có thể giữ. Nếu bạn muốn đặt lại trình quản lý năng lượng, tôi cho rằng bạn sẽ cần phải cài đặt lại Ubuntu hoặc thử chu trình cấp điện. Nói cách khác, hãy để pin của bạn hết pin và sau đó bật pin cùng lúc bạn cắm sạc và giữ cho đến khi pin đạt mức 100%.