Гибернация не работает, но каковы мои альтернативы?

Многие люди сталкиваются с проблемой, что спящий режим не работает на обычных аппаратных устройствах, которые предназначены для других ОС. Imho - одна из наиболее важных проблем, с которой должны сталкиваться разработчики, поскольку отсутствие режима гибернации может привести к серьезной потере данных и повреждению оборудования.

Поскольку в этой проблеме нет программных исправлений (см. насколько я знаю), я хотел бы спросить вас, какими могут быть мои альтернативы, и спящий режим не работает на обычных аппаратных устройствах, которые предназначены для других ОС .

Одна из основных проблем для меня - это «взлом-я-забытый-мой-ноутбук-не-подключенный-с-адаптером питания» -момент, например. когда я возвращаюсь с обеда, а ноутбук выключается, потому что батарея достигла 0% (и все несохраненные данные должны быть восстановлены).

Я бы приветствовал любые прагматические решения от «приложите записку к ноутбуку, чтобы напомнить вы от вашего адаптера "к существующему программному обеспечению или самодельным сценариям, которые могут вызывать у меня тревогу или доставлять обходной путь (например, ввод в режим сна, когда батарея составляет 15%) или аналогичные. Однако предпочтительны автоматические решения, которые не требуют моей ненадежной психической подготовки.

1
задан 4 August 2016 в 14:53

1 ответ

Вы можете использовать «acpitool», чтобы узнать оставшийся процент заряда:

$ acpitool -B|grep 'Remaining'
    Remaining capacity : unknown, 99.37%, 00:00:00

Другой примерный скрипт для отображения всплывающего диалогового окна предупреждения о разряде батареи:

LOW=15
X=$(acpitool -B|grep 'Remaining'|sed -e 's/.*capacity : \([a-z]*, \)//' -e 's/%,.*//' -e 's/\..*//') && ([[ $X -lt $LOW ]] && zenity --info --text "Low Batterie: $X Please help !")
1
ответ дан 23 May 2018 в 07:28

Другие вопросы по тегам:

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