charge-limiter:基于 JXA 的 macOS 电池充电限制工具项目

macOS app to set battery charge limit for Intel MacBooks

分支1Tags10
文件最后提交记录最后更新时间
1 年前
3 年前
6 年前
6 年前
3 年前

电池充电限制器

用于设置Intel版MacBook电池充电限制的macOS应用程序

描述

该应用程序会修改SMC中的一个名为BCLM(推测为“电池充电水平最大值”)的参数,将电池的充电限制设定为某个固定值。它还会修改名为BFCL(“电池最终充电水平”)的参数,以控制MagSafe LED指示灯显示正确状态。

您可以通过在Apple的脚本文本编辑器中打开src/Charge Limiter.app来查看源代码。它使用的是JavaScript应用脚本(或JXA)编写。

随附的bclm二进制文件(位于src/Charge Limiter.app/Contents/Resources下)是从这个仓库复制的。bclm的源代码也在那里可以找到。

发布版本

从发布页面下载最新版本。

运行

设置充电限制后,应用程序将静默运行,并在您重启Mac时重新应用所需的充电水平。如果您希望再次完全充电电池,请将充电限制设置为“100”。这还将移除启动时的充电限制持久性。之后,如果您不再需要该应用程序,可以安全地将其移动到垃圾箱。

如果您运行的是macOS High Sierra(10.13)或更早版本,可能需要安装Swift 5运行时支持。

更新

当您运行此应用程序时,它将自动检查并通知您任何更新。