¿Cuál es la forma más sencilla de bloquear la pantalla Y suspender al cerrar la tapa? Estoy usando ganchos de eventos /etc/systemd/logind.conf
y suspendo con éxito al cerrar la tapa. Sin embargo, estoy perdido cuando se trata de la parte de bloqueo: ¿se supone que debo habilitar algún servicio de protector de pantalla y cómo puedo activar dos eventos a la vez logind.conf
?
arch-linux
systemd
suspend
screen-lock
pldimitrov
fuente
fuente
mod+L
ya ha sido asignado ablurlock
por mí, que era fácil tenermod+S
estarblurlock && systemctl suspend -i
en su lugar. Entonces, no al cerrar la tapa, pero funciona muy bien para elegir si solo quiero bloquear o bloquear y suspender.Respuestas:
Hay un par de ejemplos en Arch Wiki .
Básicamente, se trata de la creación de un archivo de servicio para su bloqueador de pantalla y la garantía de que se engancha a cualquiera de los
suspend
,hibernate
osleep
blancos.Si usa un bloqueador de pantalla simple como slock ,
/etc/systemd/system/lock.service
se vería así:Otros ejemplos en el wiki tienen opciones más complejas, que incluyen cerrar y mostrar otros servicios, etc.
fuente
ExecStart=/usr/bin/slock
bit se refiere al bloqueo a primera vista.xss-lock
(disponible en Debian, Arch Linux; también Fedora la próxima semana) y ejecutarlo como usuario junto coni3lock
oslock
.User
está codificado. La suposición de que esta máquina solo será utilizada porjason
(o alguien que conozca su contraseña, como su novia, por ejemplo). Idealmente, nos gustaríaUser
ser quien inició la suspensión, pero no he encontrado una solución para eso (todavía).Si usa
openrc
con,elogind
¿hay una solución alternativa (que no depende del sistema):ref: https://gist.github.com/ryukinix/bd0c1ddcbbafdb4149ae70e41b7c822b
Estoy publicando esto porque fue muy difícil encontrarlo de una manera adecuada que funcione y este hilo aparece en los primeros resultados de google sobre "bloquear después de suspender" o lo que sea.
fuente