Léxico TI › Seguridad › xss-lock

xss-lock

Seguridad Svenska → Actualizado: 2026-10-11

El pegamento entre el salvapantallas del servidor X, systemd-logind y el bloqueador que uno prefiera, para que la pantalla esté realmente bloqueada cuando se vuelve a abrir la tapa.

El problema que resuelve llegó con los portátiles. xautolock sabía cuándo el usuario se había ido, pero no cuándo el equipo estaba a punto de suspenderse, y un bloqueador que solo arranca al reanudar enseña el escritorio medio segundo a quien abra la tapa. Por eso xss-lock escucha en dos direcciones: los eventos de salvapantallas del servidor X y logind a través de D-Bus, donde toma un inhibidor de retardo para que la suspensión espere hasta que el bloqueo esté activo.

El bloqueador en sí es una orden cualquiera, normalmente i3lock o slock. El tiempo de espera se fija con xset s, de modo que la detección de inactividad sigue en el servidor, donde debe estar. Con --transfer-sleep-lock, el propio bloqueador puede retener el inhibidor hasta terminar de dibujar.

← Volver al léxico