飞牛fnOS 的底层是:Debian GNU/Linux 12 (bookworm)
Debian 笔记本电池作为UPS使用思路
方法 |
适用场景 |
优点 |
缺点 |
acpid |
简单断 电检测 |
轻量级,直接监听电源事件 |
需要手动编写脚本 |
UPower |
电池状态监控 |
更详细的电池信息 |
需要守护进程 |
NUT |
专业 UPS 模拟 |
可扩展性强 |
配置较复杂 |
acpid (Advanced Configuration and Power Interface daemon)是 Linux 系统的一个守护进程,用于监听和处理 ACPI(高级配置与电源接口)事件。
例如:
电源按钮按下
笔记本合盖/开盖
AC电源插拔(充电器连接/断开)
电池状态变化(低电量、充满等)
睡眠/休眠按钮触发
温度过热警告
自定义 ACPI 事件(如某些特殊按键)
UPower 是 Linux 系统的一个 高级电源管理守护进程(upowerd ),它提供了比传统 acpid 更丰富的电源状态监测和控制功能,尤其适用于 笔记本电池管理、外设电源状态监控 等场景。
例如:
笔记本电池(充放电状态、剩余电量、健康度)
AC 电源适配器(是否连接)
USB/蓝牙设备电池(如无线鼠标、键盘)
显示器电源状态
当前电量百分比
充放电状态(充电中/放电中/满电)
剩余续航时间估算
电池健康度(损耗程度)
电池低电量警告
AC 电源插拔事件
设备电量变化
控制某些设备的电源行为 |