如何检查电池的充电百分比并调整其阈值?

Tim*_*Tim 7 battery 10.10

  1. 我想知道如何在我的 Lenovo T400 上检查当前电池的充电百分比?

  2. 我忘了我用哪个程序控制电池在60%停止充电并在40%开始充电。

    现在我想调整阈值。所以我想知道如何做到这一点?

Kri*_*per 6

1:一般来说,该目录/proc/acpi/battery/应该有很多关于你的电池的信息。所以cat /proc/acpi/battery/info应该调出原始制造信息,cat /proc/acpi/battery/state应该调出当前信息,包括充电状态。

更具体地说,因为你有一个联想,我认为这些命令也可以工作(也许这些会工作而上面的不会):

cat /sys/devices/platform/smapi/BAT0/state
cat /sys/devices/platform/smapi/BAT0/remaining_percent
cat /sys/devices/platform/smapi/BAT0/remaining_running_time
cat /sys/devices/platform/smapi/BAT0/remaining_charging_time
cat /sys/devices/platform/smapi/BAT0/remaining_capacity
Run Code Online (Sandbox Code Playgroud)

2:我认为这就是你所追求的:

将起始电量设置为 40%:

echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh

将停止充电设置为 70%:

echo 70 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh

显示充电阈值:

cat /sys/devices/platform/smapi/BAT0/*_charge_thresh

这里有更多功能、命令和信息。