
Estoy usando el siguiente comando después de iniciar sesión para habilitar el bloqueo automático de mi pantalla:
xautolock -corners ---- -time 1 -locker "bash /path/to/i3lock.sh /path/to/Wallpaper.png" -notify 10 -notifier "notify-send i3lock 'The screen will be locked soon! Do some action to prevent.'"
Eli3lock.sh
Se trata simplemente de una gran cantidad de colores y textos para usar, esperando la ruta al fondo de pantalla como primer argumento. Estoy usando el paquete AURcolor-i3lock. Pero los colegas observaron el mismo problema con i3lock
los paquetes alternativos.
Esto funciona bastante bien y, combinado con una combinación de teclas, xautoloack -locknow
quedé muy feliz.
Pero desde hace un tiempo me enfrento al problema de que xautolock
intenta bloquearse una y otra vez. Al ver ya la pantalla bloqueada, después de que el tiempo se agote nuevamente, locking...
se muestra el mensaje, seguido de un mensaje fallido. Además, parece que mi demonio de notificaciones dunst
ya no reconoce la pantalla bloqueada. Entonces, los mensajes se muestran en la pantalla de bloqueo, al igual que la notificación sobre la pantalla de bloqueo próxima.
Entonces mi pregunta es ¿cómo puedo solucionar esto? ¿Cómo hacer xautolock
y dunst
darse cuenta de la pantalla bloqueada?
Respuesta1
Como se respondió eneste subreddit, el problema se puede resolver agregando el argumento --nofork
al i3lock
comando.