电源管理

来自百合仙子's Wiki
跳转到导航 跳转到搜索

基本操作

sudo sh -c "echo mem > /sys/power/state" #待机
sudo sh -c "echo disk > /sys/power/state" #休眠

唤醒

/proc/acpi/wakeup 中列出了能够唤醒系统的设备。向该文件写入其第一列的设备名来切换该设备是否通过该设备唤醒系统。通过dmesg命令可找到 Sysfs node 对应的实际设备。[1]

sudo sh -c "echo US15 > /proc/acpi/wakeup"

事件

/etc/pm/sleep.d 中的脚本将会在休眠/挂起/恢复时执行,参数为 hibernate|suspend|thaw|resume。此功能由 pm-utils 提供。[2]

电池

acpi -i #需要 acpi 包
# 使用 /sys 下的文件可以看到更多的信息,如
cat /sys/class/power_supply/BAT1/energy_now
# 未接电池时此目录将不存在

屏幕背光

ThinkPad 笔记本的屏幕背光可以通过 /sys/class/backlight/acpi_video0/brightness 文件获取和调节。

风扇

关闭风扇:[3]

sudo modprobe -r thinkpad_acpi && sudo modprobe thinkpad_acpi fan_control=1
echo level 0 | sudo tee /proc/acpi/ibm/fan

参见

参考资料