KDE: приостановить «заморозить» состояние вместо «mem»

У меня есть Lenovo Helix 2, которая отключила поддержку suspend-to-RAM (S3). Тем не менее режим «Спящий режим» (S0ix) отлично работает, как проверено с помощью функции echo freeze > /sys/power/state .

Я могу связать кнопку питания, чтобы использовать freeze вместо mem с помощью обработчиков событий acpid, но я действительно хочу сделать это, чтобы среда рабочего стола справилась с этим, поскольку она может делать такие вещи, как «приостановить после N минут бездействия пользователя», что не может.

К сожалению, единственные варианты, которые дает мне менеджер Power KDE: «Do Nothing», «Lock Screen», «Suspend», «Hibernate» и «Power Off». У этого есть опция «запускать сценарий», но это применимо только при переходе между состояниями питания – например, я мог бы запустить сценарий при переходе от переменного тока к аккумулятору или от батареи к разряженной батарее, но не при питании от батареи и в режиме ожидания в течение 30 минут.

Итак, есть ли какой-то способ – либо как часть конфигурации KDE, либо как опция systemd или sysfs или kernel – переопределить все, чтобы он попытался freeze вместо или в качестве альтернативы suspend ?

  • Как автоматически загружать новый VID и PID в модуль usb_serial
  • Что изменилось в ядре Linux (2.6.22), которое дает поддержку hdparm для включения питания в режиме ожидания?
  • xfce4-power-manager не обновляется; ACPI обнаруживает неизвестную батарею, но работает нормально?
  • Управление питанием Nouveau с графикой Nvidia Tesla
  • Экран не всегда отключается самостоятельно
  • Управление питанием openSuSE из командной строки
  • Потребляемая мощность сетевого адаптера Ethernet на ноутбуке?
  • Жесткие диски не будут вращаться с помощью команды hdparm
  • One Solution collect form web for “KDE: приостановить «заморозить» состояние вместо «mem»”

    Вместо событий acpi вы можете посмотреть в /etc/default/acpi-support (на последнем ubuntu). Тем не менее, я не уверен, что это будет хорошо работать с вашим рабочим столом или нет. Можно указать метод acpi-sleep там, если вы переключитесь на управление приостановкой поддержки acpi.

    Linux и Unix - лучшая ОС в мире.