TLP 的笔记本充电阈值设置现已支持更多设备
我的系统版本:openSUSE Tumbleweed 20220306
tlp version :1.4.0-1.3
突然发现 tlp 不知道啥时候增加了对 Huawei MateBook 系列 / ASUS / Lenovo(非 ThinkPad)/ LG Gram 系列 / Samsung / Sony VAIO 系列 的笔记本的充电阈值设置的支持,(以前只有 ThinkPad 系列才可以 ),可使用 sudo tlp-stat -b
查看状态
详情可去 Supported Hardware 查看,每个品牌的设备下面都有其对应的配置示例。
比如
START_CHARGE_THRESH_BAT1=0
STOP_CHARGE_THRESH_BAT1=1
也可以使用命令行配置(效果好像是临时的,但至少可以用来测试设备是否支持充电阈值管理功能):
sudo tlp setcharge 0 1 BAT1
sudo tlp start # 立即应用配置
上面命令的的后面两个参数
1
、BAT1
以及配置文件里的对应文本是因设备而异的,比如我的我的 ThinkBook 14 不支持自定义充电阈值,只能设置充到 60 或 100,右边第二个参数填写
1
的意思就是充到 60 就停止,有的支持自定义阈值的设备就可以填60
、76
、85
之类的数值
BAT1
是因为我执行sudo tlp-stat -b
看到的电池编号就是这个,(其他机器可能是BAT0
之类的另外
sudo tlp-stat -b
这个命令也会提供一些帮助信息
总之就是香!
至于其他模块的配置,个人感觉默认的就挺好(个别模块甚至略显偏激)。
懒得配置的话,直接下面几行命令一把梭也 OK 的
sudo zypper in tlp tlp-rdw
sudo zypper rm power-profiles-daemon
sudo systemctl mask systemd-rfkill.service systemd-rfkill.socket
sudo systemctl enable --now tlp.service
其实本坛内同话题已有 @BearChild 于 2020 年 10 月发的一篇教程了,但信息略有过时,而且感觉在原文章下面评论也不容易被看到,于是就整理了一下,水了本文出来暂且作为那一篇教程的扩充吧
文中信息如有谬误,欢迎指正。
其他可供参考的信息: