上网本在电池电量不足时执行硬关机而不发出警告

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 使用剩余时间作为其预定义操作的触发器。

  • 在 1200 秒(20 分钟)之前,您将收到低电量警告。
  • 当电池剩余时间达到 300 秒(5 分钟)时,您将收到严重电池警告
  • 当仅剩 120 秒(2 分钟)时执行电池关键操作。

输出的功率统计表明电池损坏/损坏。在这些情况下,Ubuntu 很难测量实际剩余时间数据。此外,电池会在 300 秒到 120 秒之间快速耗尽,因此只需尝试关闭在设置中配置的 PC。

我建议你这样做,

我认为,这应该可以解决您的问题。如果您仍然有级别问题,请提高级别。


小智 10

尝试使用百分比而不是基于时间的通知。这有助于解决我的 Asus Eee PC 1000 上的类似问题。

请参阅以下帖子: 如何更改电池电量严重不足的值?

在我的案例中,重要的一点是将“use-time-for-policy”选项更改为 false。

我还发现了这篇文章,它提出了相同的修复:

http://ubuntuforums.org/showpost.php?p=11377274&postcount=6