Desactivar Bloqueo de Pantalla en Kali Linux (XFCE)

Entorno: Kali Linux - Kernel 6.18.12 - XFCE - Usuario: sammi

Qué eses el “bloqueo de pantalla”?

Cuando dejas el ordenador sin tocar un rato, pasan tres cosas en cadena:

Inactividad <-’ Salvador de pantalla <-’ Apagado de pantalla <-’ Bloqueo de sesion
 (rato) (pantalla negra) (monitor off) (pide contrasena)

En XFCE hay tres componentes que controlan esto. Hay que desactivarlos todos:

ComponenteQue haceQue lo controla
ScreensaverMuestra animación / pantalla negra tras X minxfce4-screensaver
DPMSApaga el monitor para “ahorrar energía”xset (X11)
Light-lockerBloquea la sesión al suspender/inactividadlight-locker (daemon)

Comandos (copia y pega todo junto)

# 1. Matar el daemon de bloqueo
 
pkill -9 light-locker
 
# 2. Desactivar salvador de pantalla
 
xfconf-query -c xfce4-screensaver -p /saver/enabled -s false 2>/dev/null
xfconf-query -c xfce4-screensaver -p /lock/enabled -s false 2>/dev/null
 
# 3. Desactivar DPMS + screensaver de X11
 
xset s off # sin salvador de pantalla
xset s noblank # sin "blanqueo" de pantalla
xset -dpms # desactiva Energy Star
xset dpms 0 0 0 # standby/suspend/off = 0 segundos
 
# 4. Desactivar bloqueo al suspender desde power manager
 
xfconf-query -c xfce4-power-manager \
 -p /xfce4-power-manager/lock-screen-suspend-hibernate -s false

Por qué no basta con uno solo?

Porque XFCE tiene redundancia. Si solo desactivas el screensaver, light-locker te bloquea igual. Si solo matas light-locker, el DPMS te apaga el monitor y al mover el raton te pide contraseña. Los tres mandan.

xfconf (screensaver) ──<-’ "¿Muestro pantalla negra?"
xset (DPMS) ──<-’ "¿Apago el monitor?"
light-locker ──<-’ "¿Pido contrasena al volver?"

Hacerlo persistente (sobrevive al reinicio)

Los cambios de xset se pierden al reiniciar. Para que no se pierdan:

mkdir -p ~/.config/autostart
 
cat > ~/.config/autostart/disable-screenlock.desktop << 'EOF'
[Desktop Entry]
Type=Application
Name=Disable Screen Lock
Exec=/bin/bash -c "xset -dpms; xset s off; xset s noblank; xset dpms 0 0 0; pkill -9 light-locker 2>/dev/null"
Hidden=false
NoDisplay=true
X-GNOME-Autostart-enabled=true
EOF

Esto crea un .desktop que XFCE ejecuta automáticamente cada vez que inicias sesión.

Verificar que funciona

# Deberia decir "timeout: 0" y "DPMS is Disabled"
 
xset q | grep -A4 "Screen Saver\|DPMS"

Salida esperada:

Screen Saver:
 timeout: 0 <- desactivado
DPMS:
 Standby: 0 Suspend: 0 Off: 0 <- todo a cero
 DPMS is Disabled

Y si quiero volver a activarlo?

xset +dpms
xset s 600 # salvador de pantalla a 10 min
xset dpms 600 600 900
# Y para light-locker, simplemente:
 
light-locker &

TL;DR: mate a light-locker, desactive xfce4-screensaver y xset DPMS, y ponga un autostart para que no vuelva.