如何通过命令行或配置文件选择笔记本电脑应使用哪种电池?

如何通过命令行或配置文件选择笔记本电脑应使用哪种电池?

我的笔记本电脑有两个电池:电池 0 和电池 1。我希望能够通过某些命令行程序或者更改操作系统中的某些配置文件来选择使用哪个电池。

语境

电池 0 仅在电池 1 耗尽后使用。这样做的问题是,除了电池 1 过度运转而电池 0 不执行任何操作之外,最近电池 1 在电量低时开始从系统中消失。它实际上消失了:使用命令它不会显示,acpi 并且目录/sys/class/power_supply/BAT1被删除。

因此,基本上操作系统无法检测到电池 1 硬件。一个非常不幸的结果是,即使我插入笔记本电脑,电池 1 也无法充电!有时即使重新启动笔记本电脑后,它也不会检测到电池 1。后来,电池 1 随机出现,我可以给它充电。

顺便说一句,电池都是内置的。

答案1

根据内核文档,您可以使用电池充电控制。将第一个电池设置为在低于 99% 时开始充电,将第二个电池设置为在 0% 时开始充电。

用法示例: https://www.reddit.com/r/linuxhardware/comments/g8kpee/psa_kernel_54_added_the_ability_to_set_a_battery/

内核文档: https://www.kernel.org/doc/html/latest/admin-guide/laptops/thinkpad-acpi.html?highlight=charge_control_start_threshold#battery-charge-control

相关内容