Eu tenho um Lenovo Helix 2, que eliminou o suporte a suspensão para RAM (S3). O modo "light sleep" (S0ix), no entanto, funciona bem, como testado com echo freeze > /sys/power/state
.
Eu posso ligar o botão de energia para usar freeze
em vez de mem
usando acpid
manipuladores de eventos, mas o que eu realmente quero fazer é fazer com que o ambiente de área de trabalho lide com isso, pois pode fazer coisas como "suspender após N minutos de inatividade do usuário "que acpid
não pode.
Infelizmente, as únicas opções que o gerenciador de energia do KDE me oferece são "Não fazer nada", "Bloquear tela", "Suspender", "Hibernar" e "Desligar". Ele tem uma opção "executar script", mas isso só se aplica ao fazer a transição entre estados de energia - por exemplo, Eu poderia ter um script ao passar de AC para bateria, ou de bateria para bateria fraca, mas não quando estiver na bateria e ficar inativo por 30 minutos.
Então, existe alguma maneira - seja como parte da configuração do KDE, ou como uma opção do systemd ou sysfs ou do kernel - para sobrescrever as coisas para que ele tente freeze
em vez de, ou como uma alternativa para, suspend
ing?