电池电量不足时意外关机 - Debian 测试

Arn*_*nab 7 linux debian battery

我的笔记本电脑硬盘驱动器崩溃后,我目前正在使用 Debian 测试(拉伸),但我遇到了一个奇怪的问题。笔记本电脑(宏碁 5830TG)有一个不可拆卸的三芯 6000mAh 锂离子电池,由于磨损,电流容量只有 335mAh,在电池电压低于 10.9 V 之前不允许充电。 以前笔记本电脑有 Debian 测试 Jessie,Fedora 21 和 Slax Live,但没有一个会在电池电量不足时自动关闭(即使电压低于 10.8 V)。如果电池电量低于 10%,最新的 Debian 将关闭,目前我正面临频繁的短期停电。

那么这有什么问题呢?

  • 一些省电udev/systemd/dbus规则?
  • 有什么新的内核功能可以避免电池过度放电?
  • 还是系统配置错误?

注意事项

  • 我得到了电池电压/容量等,来自 /sys/class/power_supply/BAT0
  • 不是任何类型的硬件问题;使用 Slax、Lubuntu、Tiny Core live USB 进行测试
  • 不是任何类型的桌面或显示管理器问题;当没有交流电源时,我不使用任何显示管理器和注销 X 会话。

Arn*_*nab 4

问题自己解决了,它的UPower守护进程,由dbus-daemon自动启动,只要我启动任何X会话,它就会自动启动,但是关闭X会话并不会停止upower守护进程。因此注销 X 会话并运行

sudo 服务 upower 停止

并解决了问题。

  • 查看“/etc/UPower/UPower.conf”。当电池电量过低时,UPower 应该执行以下操作(“CriticalPowerAction”)。是的,这确实是愚蠢的默认设置。 (2认同)