补充说明
apmd 是 Linux 早期 APM(Advanced Power Management)时代的守护进程,监听 /dev/apm_bios 的电源事件,执行休眠、挂起、电池低电量告警等动作。现代内核与硬件普遍使用 ACPI,APM 支持基本被移除,多数发行版已不再提供该包。
只有在极老的笔记本或需要兼容特定 BIOS 的场景才会遇到它。新系统应使用 systemd-logind、acpid 与桌面环境的电源管理组件;如仍要安装,需先确认内核启用了 APM 且硬件支持。
语法
apmd [选项]
选项
-p 百分比:电池低于该百分比时告警-w 秒:告警重复间隔-W:关闭低电量告警-S:电量低时自动挂起-u:允许普通用户触发挂起-v:输出详细日志-V:显示版本
实例
# 以 10% 为低电量阈值启动
sudo apmd -p 10 -w 300
# 查看内核是否支持 APM
ls /proc/apm
# 查询当前 APM 状态(需 apm 工具)
apm
# 现代系统查看电源事件来源
journalctl -u acpid -b
若 /proc/apm 不存在,说明内核未启用 APM,apmd 无法工作;这类机器请改用 ACPI 方案。