เน็ตบุ๊ค Asus EEE ของฉันทำการปิดเครื่องอย่างหนักเมื่อแบตเตอรี่ใกล้หมดโดยไม่มีการเตือนใด ๆ - เช่นพลังงานเพิ่งดับโดยไม่มีกระบวนการปิดเครื่อง ฉันไม่พบสิ่งใดใน syslog และไม่มีการพิมพ์ข้อความผิดพลาดก่อนที่จะเกิดขึ้น ฉันเคยมีปัญหานี้ในเวอร์ชัน Ubuntu (K) ก่อนหน้านี้และหวังว่าการอัปเดตเป็น Ubuntu Precise จะช่วยแก้ไขปัญหาได้ แต่ก็ไม่เป็นเช่นนั้น
ตัวเลือกในแอปพลิเคชันพลังงานสำหรับ "เมื่อพลังงานต่ำมาก" ในขณะนี้ว่างเปล่าตัวเลือกเดียวคือไฮเบอร์เนต (สีเทา - ออก) และ "ปิด"
ฉันติดตั้งใหม่แล้วindicator-power
ไม่มีผล เวลาที่เหลือรายงานโดยไม่แน่นอนเช่นเดียวกับเวลาที่เหลือรายงานโดยacpi
gnome-power-statistics
(ตัวอย่างเช่นการทำงานacpi
ต่อเนื่องสองครั้งฉันได้ 2h16min และ 3h21min ที่เหลืออยู่การข้ามประเภทเหล่านี้ในเวลาที่เหลือจะอยู่ในgnome-power-statistics
กราฟด้วย)
อาจเป็นไปได้ที่จะเขียนสคริปต์เพื่อแจ้งเตือนล่วงหน้า (ตามความคิดเห็นของ @ RanRag ด้านล่าง) แต่ฉันต้องการแยกว่าทำไมฉันจึงไม่ได้รับการแจ้งเตือนแบตเตอรี่ที่สำคัญจากระบบก่อนที่จะเกิดเหตุการณ์นี้เพื่อฉันจะได้ การดำเนินการตามความเหมาะสม (ระงับ / ปิด / ปลั๊กในอำนาจ) เมื่อฉันได้รับการแจ้งเตือน
ข้อมูลเพิ่มเติมบางอย่างเกี่ยวกับแบตเตอรี่:
kroon@minia:~$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: /sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C0A:00/power_supply/BAT0
vendor: ASUS
model: 1005P
power supply: yes
updated: Fri Aug 17 07:31:23 2012 (9 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: charging
energy: 33.966 Wh
energy-empty: 0 Wh
energy-full: 34.9272 Wh
energy-full-design: 47.52 Wh
energy-rate: 3.7692 W
voltage: 12.61 V
time to full: 15.3 minutes
percentage: 97.248%
capacity: 73.5%
technology: lithium-ion
History (charge):
1345181483 97.248 charging
1345181453 97.155 charging
1345181423 97.062 charging
1345181393 96.970 charging
History (rate):
1345181483 3.769 charging
1345181453 3.899 charging
1345181423 4.061 charging
1345181393 4.201 charging
kroon@minia:~$ cat /proc/acpi/battery/BAT0/state
present: yes
capacity state: ok
charging state: charging
present rate: 332 mA
remaining capacity: 3149 mAh
present voltage: 12612 mV
kroon@minia:~$ cat /proc/acpi/battery/BAT0/info
present: yes
design capacity: 4400 mAh
last full capacity: 3209 mAh
battery technology: rechargeable
design voltage: 10800 mV
design capacity warning: 10 mAh
design capacity low: 5 mAh
cycle count: 0
capacity granularity 1: 44 mAh
capacity granularity 2: 44 mAh
model number: 1005P
serial number:
battery type: LION
OEM info: ASUS
acpi=off
ตัวเลือก บางทีอาจจะเป็นปัญหา ACPI ยังอาจจะถูกตำหนิในกรณีของคุณ
acpi=off
ไฟแสดงสถานะแบตเตอรี่ของฉันหายไป gnome-พลังงานสถิติไม่แสดงแบตเตอรี่และupower
คำแนะนำข้างต้นล้มเหลวด้วยข้อผิดพลาดfailed to set path: cannot refresh: Cannot get device properties for /org/freedesktop/UPower/devices/battery_BAT0: Couldn't call GetAll() to get properties for /org/freedesktop/UPower/devices/battery_BAT0: Method "GetAll" with signature "s" on interface "org.freedesktop.DBus.Properties" doesn't exist
bash script
สำหรับตัวเองที่ทำงานในพื้นหลังif battery_status < 10% than notify-send "battery low" and put my system to suspended state(sudo pm-suspend)
รหัสเทียมจะเป็นสิ่งที่ชอบ ที่จะได้รับสถานะแบตเตอรี่ของคุณจะดูที่นี้โพสต์และกว่าการใช้sed/awk/cut
เครื่องมือในการดึงข้อมูลที่ต้องการ