Actualmente uso Fedora 22 con una sesión simple de Awesome WM. Puedo bloquear la pantalla con decir slock
.
Hay formas de bloquear la pantalla en suspensión con la instancia de todo el sistema de systemd
, consulteesta preguntapor ejemplo. El problema con ese enfoque es que utiliza una variable codificada, DISPLAY
lo cual no es algo agradable de hacer. La systemd --user
instancia no puede depender de objetivos del sistema, por lo tanto, no se puede asociar una tarea de usuario a sleep.target
.
En Ubuntu lo he estado usando xss-lock
para esta tarea, pero aún no está empaquetado en Fedora 22. Allí se ejecuta esta herramienta que generará un proceso cuando la computadora se suspenda.
¿Existe alguna buena manera de bloquear automáticamente la pantalla en suspensión que funcione de inmediato con Fedora 22?
Respuesta1
Puedes simplemente usarlo slock
para eso. Slock apoya un segundo argumento. Por lo tanto, es posible que desee pasar su comando de suspensión.
Por ejemplo: slock s2ram
o slock systemctl suspend -i
Incluso puede especificar su propio script para ejecutar algunos comandos después de bloquear la pantalla.