防止操作系统因电池电量不足而关闭

防止操作系统因电池电量不足而关闭

我知道,电池没电了,电脑就没电了。这不是问题。我的问题是关于我的电脑中的电池表读数不准确。我的笔记本电脑中的电池可持续使用大约 3 个小时,或多或少。但使用电池供电的电脑将给我大约 25 分钟的使用时间。我在 KDE 中找到了允许我禁用自动睡眠和屏幕锁定的选项,尽管这仅在计算机连接到交流电、然后启用、然后断开连接时才有用,这在我看来确实违背了目的。

令人烦恼的是,Windows 根本无法处理我的电池问题。Ubuntu 会耗尽电量,根本无法启动,但启动 Windows 时,我会收到一整套电池警告和指示,但我仍然可以使用该操作系统,直到电池真正耗尽。即使在 Ubuntu 耗尽电量之后。

所以我猜(本着真正的 Linux 精神)某个地方有一个配置文件,当 OS 认为电池电量为 0% 时,它可以防止 OS 关闭。我只是找不到它。

我一次又一次地尝试重置或者校准仪表,但没用。我甚至把电池全部换了。

任何指点都将非常感激。

答案1

如果你不介意过着疯狂的生活,你可以告诉 Ubuntu 忽略一切,继续前进,直到电池无法提供足够的电量来维持照明。但这可能会带来意想不到的后果,例如数据丢失。话虽如此,你有两个选择:

选项 1 — 降低百分比

您可以降低 Ubuntu 采取行动时的百分比。最简单的方法是使用dconf-editor,因为它是可视化的,并且省去了您大量复制/粘贴到终端的过程...只要您安装了该应用程序。

如果你不这样做:

sudo apt update
sudo apt install dconf-editor

然后 ...

  1. 打开dconf-editor查找 dconf-editor
  2. Ctrl+ F(或单击放大镜)调出搜索选项,然后输入“power”。您正在寻找:
    /org/gnome/settings-daemon/plugins/power
    
  3. 这将为您提供许多选项来控制 Ubuntu 如何响应各种电源状态: 插件功能
  4. 查找percentage-critical并单击行
  5. 关闭“默认值”,并将“自定义值”设置为最小值和最大范围之间的任意数字...尽管守护进程只会响应 0 到 100 之间的值: 百分比关键
  6. 保存更改并上升一级
  7. 找到最底部的“使用时间政策”并关闭该选项: 利用时间制定政策
  8. 保存更改。这将确保——如果在百分比之前触发剩余时间值——系统不会过早响应电池电量不足

为了大多数情况下,这应该足够了。但是,如果您的电池“谎报”了剩余电量,那么您可以采取额外的步骤。

警告:这样做如果写入因完全断电而中断,则会导致数据损坏。我对此操作不提供任何明示或暗示的保证。

选项 2 — 告诉机器保持清醒

  1. 仍在dconf-editor,找到“关键电池操作”
  2. 关闭默认设置
  3. 选择毒药: 关键电池动作 如果您选择nothing,机器将保持开启状态,直到电池无法为系统提供足够的电压。这将导致非常不正常的关机。

希望其中一个(或两个)选项能够给您提供一些额外的运行时间。

答案2

由于内置电池指示器-控制器软件无法正常工作,请登录 Synaptic,安装并尝试其他软件,直到找到可以正常工作的电池监视器-控制器。保留一份列表,以便您可以卸载无法正常工作的软件。

相关内容