Bloquear tela ao suspender com Awesome WM

Bloquear tela ao suspender com Awesome WM

Atualmente uso o Fedora 22 com uma sessão simples do Awesome WM. Posso bloquear a tela com say slock.

Existem maneiras de bloquear a tela em suspensão com a instância de todo o sistema systemd, consulteessa questãopor exemplo. O problema com essa abordagem é que ela usa uma variável codificada, DISPLAYo que não é uma coisa legal de se fazer. A systemd --userinstância não pode depender dos alvos do sistema, portanto não é possível acoplar uma tarefa do usuário ao sleep.target.

No Ubuntu eu tenho usado xss-lockpara esta tarefa, mas ainda não está empacotado no Fedora 22. Lá é executada esta ferramenta que irá gerar um processo quando o computador for suspenso.

Existe alguma maneira legal de bloquear automaticamente a tela na suspensão que funciona imediatamente com o Fedora 22?

Responder1

Você pode simplesmente usar slockpara isso. Slock suporta um segundo argumento. Então você pode querer passar seu comando de suspensão.
Por exemplo: slock s2ramou slock systemctl suspend -i Você pode até especificar seu próprio script para executar alguns comandos após bloquear a tela.

informação relacionada