在笔记本电脑硬盘崩溃后,我目前正在使用 Debian 测试(拉伸),但我遇到了一个奇怪的问题。笔记本电脑(Acer 5830TG)配备不可拆卸的三芯 6000mAh 锂离子电池,由于磨损,电流容量仅为 335mAh,直到电池电压低于 10.9V 才允许充电。之前该笔记本电脑有 Debian 测试 Jessie、Fedora 21 和 Slax Live,但这些都不会在电池电量低时自动关闭(即使电压低于 10.8 V)。最新的 Debian 会在电池电量低于 10% 时关闭,目前我正面临频繁的短期断电。
那么这有什么问题呢?
- 一些省电
udev/systemd/dbus
规则? - 有什么新的内核功能可以避免电池过度放电吗?
- 还是系统配置错误?
注意事项
- 我从以下位置获得了电池电压/容量等
/sys/class/power_supply/BAT0
- 不是任何类型的硬件问题;使用 Slax、Lubuntu、Tiny Core live USB 进行测试
- 不是任何类型的桌面或显示管理器问题;当没有交流电源时,我不使用任何显示管理器并注销 X 会话。
答案1
问题自己解决了,它的UPower守护进程,由dbus-daemon自动启动,只要我启动任何X会话,它就会自动启动,但是关闭X会话并不会停止upower守护进程。因此注销 X 会话并运行
sudo 服务 upower 停止
并解决了问题。