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, DISPLAY
o que não é uma coisa legal de se fazer. A systemd --user
instâ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-lock
para 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 slock
para isso. Slock suporta um segundo argumento. Então você pode querer passar seu comando de suspensão.
Por exemplo: slock s2ram
ou slock systemctl suspend -i
Você pode até especificar seu próprio script para executar alguns comandos após bloquear a tela.