Suspender do console sem sair do terminal autenticado ao acordar

Suspender do console sem sair do terminal autenticado ao acordar

Quero suspender meu computador do terminal (obtido por CTR+ALT+F1).

Se eu ligar:

# echo -n mem > /sys/power/state 

após a ativação, deixo um console autenticado com (possivelmente) credenciais de root abertas para qualquer pessoa.

Existe alguma maneira elegante de suspender o computador sem deixar o console aberto?

Histórico: O botão Suspender não está funcionando na minha área de trabalho XFCE e, por vários motivos, não quero corrigi-lo agora. Portanto, é mais fácil simplesmente suspender no terminal.

Responder1

Aqui está a minha solução (não é muito limpa).

Criei um script chamado /sbin/suspend.shcontendo:

#!/bin/bash
echo -n mem > /sys/power/state

e então no meu .bashrcarquivo adicionei o seguinte alias:

alias dosuspend='sudo suspend.sh && exit'

Agora, sempre que eu ligo, dosuspendo console é desconectado logo após a ativação.

informação relacionada