使用 bat 在 Linux 上轻松设置华硕笔记本电脑的充电阈值

bat 是一个简单的命令行工具,用于轻松设置和检查华硕电池充电停止阈值(适用于支持此功能的笔记本电脑),以帮助延长电池寿命。

根据其 wiki,bat 旨在“在 Windows 上为华硕笔记本电脑复制 ASUS Battery Health Charging 实用程序的功能,旨在延长电池的使用寿命”。

我已经介绍了如何在 Linux 上为华硕笔记本电脑限制电池充电(设置充电阈值),但是借助此工具,您将能够轻松更改充电阈值、重置它并查看当前充电情况门限等级。 bat 还可以打印当前电池电量和充电状态。

在幕后,bat 使用 systemd 服务来使电池充电阈值水平在重新启动和从休眠状态唤醒后保持不变。
要使用 bat,您需要 systemd 244 或更新版本(例如 Ubuntu 20.04 及更新版本、Debian Bullseye 和 Sid, Fedora 32 或更新版本、openSUSE Leap 15.3 等)、Bash 和至少 Linux 5.4,但对于一些更新的 ASUS 笔记本电脑,您需要更新的内核
(更多关于下面的链接)
.

请查看我关于限制华硕笔记本电脑电池充电的初始文章以了解更多详细信息. 我还建议遵循该文章中的初始步骤(不要创建 systemd 服务;如果有,请停止并使用 sudo systemctl stop battery-charge-threshold; sudo systemctl disable battery-charge-threshold) 以确保您的华硕笔记本电脑实际上支持在 Linux 上限制电池充电。 并非所有华硕笔记本电脑都支持设置电池充电阈值,因此根据您的华硕笔记本电脑型号,这可能适合您,也可能不适合您; 没有我能找到的受支持设备列表。

[[Edit]]TLP 1.4.0 还增加了对限制华硕笔记本电脑电池充电的支持。

3 个从命令行显示 Linux 笔记本电池信息的工具