Ноутбук (linux) автоматически отключается / переводится в спящий режим, если он подвешен на низком заряде батареи?

1398
charlie_pl

Я боюсь приостановить работу своего ноутбука, опасаясь, что когда он будет подвешен, и медленно разряжать аккумулятор, он разряжается и повреждает аккумулятор.

Есть ли какой-то тип зацепки по умолчанию, который повернет зависший компьютер, когда батарея достигнет критического уровня истощения, или мне придется применять такие меры безопасности вручную, или, если это вообще возможно?

Это может отличаться в разных операционных системах. Прямо сейчас я использую новую сетевую инсталляцию Manjaro (дистрибутив на основе Arch).

1

2 ответа на вопрос

2
Hampkade

В вашем ноутбуке есть регулятор батареи, который отключит питание материнской платы, если батарея разрядится до опасного уровня.

2
r.sendecky

Да, это так.

Вы должны сказать ему, что вы хотите сделать на законной батарее, хотя. Вы можете настроить все это в/etc/UPower/UPower.conf

Просто прочитайте это. Это говорит само за себя. Вы можете измерить тенденцию батареи в процентах или времени. Эти цифры будут вызывать предупреждение, критическое предупреждение и действие.

Окончательное действие может быть PowerOff, Hibernate, HybridSleep

По понятным причинам нет смысла приостанавливать на законную батарею.

PS

Как примечание стороны. Это не повредит вашу батарею при полной разрядке. Это продлится дольше. Вы должны позволить ему полностью разряжаться, по крайней мере, один раз в неделю, если вы хотите, чтобы ваша батарея работала. Так что это не повреждение аккумулятора, о котором вы должны беспокоиться, когда ваш компьютер нарушает закон. Повреждение файловой системы и потеря ваших файлов - это ваша настоящая проблема.

Так что установите свой апер в режиме гибернации на 2%. В этом случае вы разряжаете батарею и сохраняете свою файловую систему безопасной. Не устанавливайте его на 1%, так как питание может закончиться только тогда, когда он находится в процессе записи памяти в раздел подкачки.

Убедитесь, что спящий режим действительно работает вручную. Беги sudo systemctl hibernate. Если это не работает, сначала настройте режим гибернации, а это уже другая история.

Похожие вопросы