Есть thinkpad x220. Раньше крутился на нём cpufreqd и при падении уровня заряда батареи до 3% проводил гибернацию. cpufreqd в целом справлялся с задачей, но во-первых, бывало падал или начинал жрать 100% проца, во-вторых, как-то не для этого сам демон предназначен.
Так или иначе, cpufreqd выпилили из генты нынче, перенёс весь функционал что он раньше делал на acpid окромя сабжа. В acpi события такого не приходит (только перешёл на батарею или ушёл с оной). Надо, судя по всему, какой-то демон пущать.
Так что вопрос - кто чем отлавливает это? Я вижу вариант таки вернуть cpufreqd или запилить bash-трёхстрочник. Оба не радуют.