¿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.confy 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+Lya ha sido asignado ablurlockpor mí, que era fácil tenermod+Sestarblurlock && systemctl suspend -ien 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,hibernateosleepblancos.Si usa un bloqueador de pantalla simple como slock ,
/etc/systemd/system/lock.servicese 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/slockbit 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 coni3lockoslock.Userestá 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íaUserser quien inició la suspensión, pero no he encontrado una solución para eso (todavía).Si usa
openrccon,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