Eu sei que essa pode não ser a solução que você está procurando, mas supondo que você esteja executando o Windows, você pode ir para a configuração de energia no painel de controle. Lá você pode criar seu perfil de energia como quiser. Pode-se ficar em branco as telas após X-minutos, e dormir (não hibernar) após Y-minutos.