Ste*_*oon 23 shutdown power-management
我的华硕 EEE 上网本在电池电量不足时执行硬关机,而不会发出任何警告 - 即电源只是关闭,没有任何关机过程。我在 syslog 中找不到任何内容,并且在它发生之前没有打印任何错误消息。我在以前的 (K) Ubuntu 版本上遇到过这个问题,希望更新到 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
Run Code Online (Sandbox Code Playgroud)
Anw*_*war 18
当电池达到采取关键行动的时间点时,Ubuntu 不会就此向您发出警告,而只会根据您的选择执行所需的操作(例如挂起、休眠、关机等)。这是设置,无法更改。但是当电池电量达到低电平和临界电平时,Ubuntu 应该给你一个警告。
默认情况下,Ubuntu 使用剩余时间作为其预定义操作的触发器。
输出的功率统计表明电池损坏/损坏。在这些情况下,Ubuntu 很难测量实际剩余时间数据。此外,电池会在 300 秒到 120 秒之间快速耗尽,因此只需尝试关闭在设置中配置的 PC。
我建议你这样做,
首先将触发策略更改为百分比。
gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy false
Run Code Online (Sandbox Code Playgroud)然后提高给你一个警告所需的百分比,默认是 10%。将其更改为 30%。
gsettings set org.gnome.settings-daemon.plugins.power percentage-low 30
Run Code Online (Sandbox Code Playgroud)然后将需要视为关键的百分比提高到 20%,默认为 3%。
gsettings set org.gnome.settings-daemon.plugins.power percentage-critical 20
Run Code Online (Sandbox Code Playgroud)然后提高采取关键行动所需的百分比,现在是 2%。将其更改为 15%
gsettings set org.gnome.settings-daemon.plugins.power percentage-action 15
Run Code Online (Sandbox Code Playgroud)然后将要采取的关键操作更改为休眠,而不是关闭。您需要先启用休眠选项。
然后使用此命令将其更改为休眠。
gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action hibernate
Run Code Online (Sandbox Code Playgroud)我认为,这应该可以解决您的问题。如果您仍然有级别问题,请提高级别。
小智 10
尝试使用百分比而不是基于时间的通知。这有助于解决我的 Asus Eee PC 1000 上的类似问题。
请参阅以下帖子: 如何更改电池电量严重不足的值?
在我的案例中,重要的一点是将“use-time-for-policy”选项更改为 false。
我还发现了这篇文章,它提出了相同的修复:
http://ubuntuforums.org/showpost.php?p=11377274&postcount=6