Project Icon

battery

Apple Silicon Mac电池优化工具 控制充电延长寿命

Battery是Apple Silicon Mac专用的电池管理工具,通过将长期插电设备的电量控制在80%左右来延长电池寿命。支持Homebrew和DMG安装,首次使用需管理员权限。具备自动充电控制功能,重启和关闭托盘应用后仍保持设置。此外还提供命令行版本,可进行更多自定义操作。

苹果芯片MacBook设备的电池充电限制器

这个工具可以使长期插电的苹果芯片MacBook保持在80%的电量,这将延长电池的寿命。它是免费和开源的,并将一直保持这种状态。

想知道这个工具是否真的有效还是只是安慰剂?请阅读这篇优秀的文章。简而言之:保持电池凉爽,插电时保持在80%,尽可能浅度放电。

要求

这是一个适用于苹果芯片Mac的应用程序。它不适用于Intel Mac。你有旧款Mac吗?可以考虑使用Al Dente软件包的免费版本。这是一个不错的替代选择,其高级版本还有更多功能。

安装

通过brew或dmg安装时,需要打开macOS应用程序来完成安装。

首次打开应用时,它会要求你输入管理员密码以安装必要的组件。请注意,该应用:

  • 即使在插电状态下也会放电直到电量达到80%
  • 当电池电量高于80%时禁用充电
  • 当电池电量低于80%时启用充电
  • 即使重启后也能保持限制
  • 即使关闭托盘应用后也能保持限制
  • 还会自动安装battery命令行工具。如果你想自定义充电百分比,只能通过CLI来实现。

有问题、意见或功能请求吗?在这里提出问题在Twitter上联系我


🖥 命令行版本

如果你不知道什么是"命令行",请忽略这一部分。你不需要它。

GUI应用在底层使用命令行工具。安装GUI会自动安装CLI。你也可以单独安装CLI。

CLI用于管理苹果芯片MacBook的电池充电状态。可用于启用/禁用MacBook在插入电源时给电池充电。

安装

一行安装命令:

curl -s https://raw.githubusercontent.com/actuallymentor/battery/main/setup.sh | bash

这将:

  1. 下载本仓库中预编译的smc工具(从hholtmann/smcFanControl仓库构建)
  2. smc安装到/usr/local/bin
  3. battery安装到/usr/local/bin

使用

使用示例:

# 这将在电池电量低于80%时启用充电,超过80%时禁用充电
battery maintain 80

运行battery charging off命令后,你可以通过查看电池图标来直观地验证变化:

电池未充电

运行battery charging on后,你会看到它变成这样:

电池正在充电

如需帮助,请运行不带参数的battery命令:

Battery CLI实用工具 v1.0.1

用法:

  battery status
    输出电池SMC状态、百分比和剩余时间

  battery maintain LEVEL[1-100,stop]
    重启后仍然保持的电池电量维护:在某个值以上关闭充电,以下开启充电
    例:battery maintain 80
    例:battery maintain stop

  battery charging SETTING[on/off]
    手动设置电池是否充电
    例:battery charging on

  battery adapter SETTING[on/off]
    手动设置适配器是否充电,即使插入电源
    例:battery adapter off

  battery charge LEVEL[1-100]
    给电池充电到特定百分比,达到后禁用充电
    例:battery charge 90

  battery discharge LEVEL[1-100]
    阻止适配器输入电源,直到电池电量降至此水平
    例:battery discharge 90

  battery visudo
    确保你不需要用sudo调用battery
    这已经在安装脚本中使用,所以你应该不需要它。

  battery update
    将battery实用工具更新到最新版本

  battery reinstall
    重新安装battery实用工具到最新版本(重新运行安装脚本)

  battery uninstall
    启用充电,移除smc工具和battery脚本

常见问题和故障排除

为什么要开发这个工具?

我曾考虑使用Al Dente软件包来限制电池充电,但我发现对于像我这样的高级用户来说,其许可证太过限制

我本来更愿意使用Al Dente,但决定在假期里创建一个命令行工具来替代它。一位同事提到他们希望有一个GUI,所以我花了几个晚上设置了一个Electron应用。就这样,我们有了这个工具。

"它不工作"

如果你使用了早期版本的battery实用工具,你可能会遇到路径/权限问题。这不是你的错,而是我的错。要修复它:

sudo rm -rf ~/.battery
binfolder=/usr/local/bin
sudo rm -v "$binfolder/smc" "$binfolder/battery"

然后重新打开应用,问题应该就解决了。如果还不行,提出一个问题,我会尝试帮你解决。

给Little Snitch用户的说明

这个工具会调用一些URL,阻止所有这些URL只会破坏自动更新功能。

  1. unidentifiedanalytics.web.app是我自制的应用,用于跟踪应用安装情况,我用它来看是否有足够多的人使用这个应用,以决定是否值得花时间继续开发。它只跟踪打开应用的唯一IP地址数量。
  2. icanhazip.com用于检查是否有互联网连接
  3. github.com既用作活跃度检查,也是底层命令行工具更新的来源
  4. electronjs.org托管GUI的更新服务器

所有URL都通过https调用,因此不会泄露数据。Unidentified Analytics只跟踪打开应用的唯一IP地址,没有其他内容。

这个项目与优化充电有什么区别?

优化充电是内置于MacOS的一项功能,旨在确保电池的长寿和健康。正如苹果用户指南所解释的,它"在预测到你会长时间插电时,会延迟将电池充电超过80%,并在你拔掉电源之前充满电池。"

此外,优化充电使用机器学习来决定何时应该将电池保持在80%,何时应该充满电。如果你的Mac没有规律地插电,优化充电可能无法按预期工作。

这个应用是优化充电的一个类似替代方案,让用户可以控制何时激活它,电池应该保持在什么百分比,等等。

我如何支持这个项目?

你会编程吗?为带有help wanted (PR welcome)标签的功能提交一个拉取请求。

你有很棒的功能想法吗?添加一个功能请求

你只是想让我保持更新应用的动力吗?在Twitter上联系我

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号